Feat: PS1 Añadido - Fix: Eliminación de Equipos
This commit is contained in:
@@ -189,15 +189,13 @@ namespace Inventario.API.Controllers
|
||||
[HttpDelete("{id}")]
|
||||
public async Task<IActionResult> Borrar(int id)
|
||||
{
|
||||
var query = "DELETE FROM dbo.equipos WHERE Id = @Id AND Origen = 'manual';";
|
||||
var query = "DELETE FROM dbo.equipos WHERE Id = @Id;";
|
||||
using (var connection = _context.CreateConnection())
|
||||
{
|
||||
var filasAfectadas = await connection.ExecuteAsync(query, new { Id = id });
|
||||
if (filasAfectadas == 0)
|
||||
{
|
||||
// Puede que no se haya borrado porque no existe o porque es automático.
|
||||
// Damos un mensaje de error genérico pero informativo.
|
||||
return NotFound("Equipo no encontrado o no se puede eliminar porque fue generado automáticamente.");
|
||||
return NotFound("Equipo no encontrado.");
|
||||
}
|
||||
return NoContent();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user