public IActionResult Get(int id) { try { ProductoIndOutput data = (ProductoIndOutput)_manager.SingleById(id, 0); if (data.apiEstado.Equals(Status.Error)) { return(NotFound(data)); } return(Ok(data)); } catch (Exception ex) { _logger.LogError(LoggingEvents.SERVICE_ERROR, ex, ex.Message); return(new EmptyResult()); } }
public SingleQuery SingleById(int id, int idUsuario) { ProductoIndOutput producto = new ProductoIndOutput(); producto = _repository.ExecuteProcedureSingle <ProductoIndOutput>(Consultas.DboProductoInd, id); if (producto == null) { producto = new ProductoIndOutput { apiMensaje = string.Format(Mensaje.NoExiste, Mensaje.Producto), apiEstado = Status.Error }; } else { } return(producto); }