public void delete(int id) { pedidoRepo = new PedidoRepo(); Pedido pedido = pedidoRepo.GetById(id); pedidoRepo.Delete(pedido); }
public Pedido getById(int id) { pedidoRepo = new PedidoRepo(); Pedido detalle = pedidoRepo.GetById(id); if (detalle == null) { throw new Exception("No existe pedido"); } return(detalle); }
public Pedido update(Pedido pedido) { pedidoRepo = new PedidoRepo(); Pedido pedidoN = pedidoRepo.GetById(pedido.id); pedidoN.estatus = pedido.estatus; pedidoN.fechaRealRecoleccion = pedido.fechaRealRecoleccion; pedidoN.fechaRecoleccion = pedido.fechaRecoleccion; pedidoN.idUsuarioPeticion = pedido.idUsuarioPeticion; pedidoN.idUsuarioRecoleccion = pedido.idUsuarioRecoleccion; pedidoRepo.Update(pedidoN); return(pedidoN); }
public async Task <Pedido> BuscarPorId(int Id) { try { var pedido = await repository.GetById(Id); if (pedido == null) { throw new Exception("Pedido não encontrado."); } return(pedido); } catch (Exception e) { throw e; } }