public async Task <IActionResult> Delete(int id) { try { var resultado = await _productosRepository.Eliminar(id); if (!resultado) { return(BadRequest()); } return(NoContent()); } catch (Exception excepcion) { _logger.LogError($"Error al eliminar producto: ${excepcion.Message}"); return(BadRequest()); } }