diff --git a/Controllers/FacturaController.cs b/Controllers/FacturaController.cs index 4fb175e..dd026e2 100644 --- a/Controllers/FacturaController.cs +++ b/Controllers/FacturaController.cs @@ -35,7 +35,7 @@ namespace MyFirstAPI.Controllers public async Task Create(Factura fac) { - await repositoriooo.CreateF(fac); + await repositoriooo.CreateF (fac); return Ok(); } @@ -51,8 +51,19 @@ namespace MyFirstAPI.Controllers } - + // Elimar datos de la tabla factura + [HttpDelete] + [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(StatusCodes.Status400BadRequest)] + public async Task deleleteF (int idff) + { + + await repositoriooo.DeleteF(idff); + return Ok(); + + + } } diff --git a/Repositorio/Repositoriooo.cs b/Repositorio/Repositoriooo.cs index 67b06c0..2e280fd 100644 --- a/Repositorio/Repositoriooo.cs +++ b/Repositorio/Repositoriooo.cs @@ -145,7 +145,7 @@ namespace MyFirstAPI.Repositorio { var detalles = await connection.ExecuteAsync(ProcedimientoAlmacenadoDelete , - new { ArticuloNumber = id }, + new { ArticuloNumber = id }, commandType: CommandType.StoredProcedure); @@ -154,6 +154,17 @@ namespace MyFirstAPI.Repositorio } + // metodo para eliminar facturas + public async Task DeleteF (int Idff) + { + var procedimientoAlmacenadoDeleteF = "SpEliminarFactura"; + using (var connention = new SqlConnection(cn.CadenaSQL())) + { + var factura = await connention.ExecuteAsync(procedimientoAlmacenadoDeleteF, + + new { Idf = Idff }, commandType: CommandType.StoredProcedure); + } + } diff --git a/bin/Debug/net6.0/MyFirstAPI.dll b/bin/Debug/net6.0/MyFirstAPI.dll index 96c6759..a4acd5b 100644 Binary files a/bin/Debug/net6.0/MyFirstAPI.dll and b/bin/Debug/net6.0/MyFirstAPI.dll differ diff --git a/bin/Debug/net6.0/MyFirstAPI.pdb b/bin/Debug/net6.0/MyFirstAPI.pdb index d3ea371..fc710ae 100644 Binary files a/bin/Debug/net6.0/MyFirstAPI.pdb and b/bin/Debug/net6.0/MyFirstAPI.pdb differ diff --git a/obj/Debug/net6.0/MyFirstAPI.dll b/obj/Debug/net6.0/MyFirstAPI.dll index 96c6759..a4acd5b 100644 Binary files a/obj/Debug/net6.0/MyFirstAPI.dll and b/obj/Debug/net6.0/MyFirstAPI.dll differ diff --git a/obj/Debug/net6.0/MyFirstAPI.pdb b/obj/Debug/net6.0/MyFirstAPI.pdb index d3ea371..fc710ae 100644 Binary files a/obj/Debug/net6.0/MyFirstAPI.pdb and b/obj/Debug/net6.0/MyFirstAPI.pdb differ diff --git a/obj/Debug/net6.0/ref/MyFirstAPI.dll b/obj/Debug/net6.0/ref/MyFirstAPI.dll index 3fdaa90..e76a7fd 100644 Binary files a/obj/Debug/net6.0/ref/MyFirstAPI.dll and b/obj/Debug/net6.0/ref/MyFirstAPI.dll differ diff --git a/obj/Debug/net6.0/refint/MyFirstAPI.dll b/obj/Debug/net6.0/refint/MyFirstAPI.dll index 3fdaa90..e76a7fd 100644 Binary files a/obj/Debug/net6.0/refint/MyFirstAPI.dll and b/obj/Debug/net6.0/refint/MyFirstAPI.dll differ