Пример #1
0
        public void delete(int id)
        {
            pedidoRepo = new PedidoRepo();

            Pedido pedido = pedidoRepo.GetById(id);

            pedidoRepo.Delete(pedido);
        }
Пример #2
0
        public Pedido getById(int id)
        {
            pedidoRepo = new PedidoRepo();

            Pedido detalle = pedidoRepo.GetById(id);

            if (detalle == null)
            {
                throw new Exception("No existe pedido");
            }

            return(detalle);
        }
Пример #3
0
        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);
        }
Пример #4
0
        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;
            }
        }