コード例 #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 Pedido add(Pedido pedido)
        {
            pedidoRepo = new PedidoRepo();

            Pedido pedidoN = new Pedido();

            pedidoN.estatus = pedido.estatus;
            pedidoN.fechaRealRecoleccion = pedido.fechaRealRecoleccion;
            pedidoN.fechaRecoleccion     = pedido.fechaRecoleccion;
            pedidoN.idUsuarioPeticion    = pedido.idUsuarioPeticion;
            pedidoN.idUsuarioRecoleccion = pedido.idUsuarioRecoleccion;
            pedidoRepo.Add(pedidoN);

            return(pedidoN);
        }
コード例 #5
0
        public List <Pedido> GetPedidos(long idUsuario)

        {
            //var enumerable = new {  };
            return(PedidoRepo.getPedidos(idUsuario));
        }
コード例 #6
0
        public PedidoDetalle Get(long id)

        {
            return(PedidoRepo.getPedido(id));
        }
コード例 #7
0
        public IEnumerable <Pedido> getAll()
        {
            pedidoRepo = new PedidoRepo();

            return(pedidoRepo.GetAll());
        }
コード例 #8
0
 public PedidoService(ApiContext contexto)
 {
     this.repository  = new PedidoRepo(contexto);
     this.usuarioRepo = new UsuarioRepo(contexto);
     this.produtoRepo = new ProdutoRepo(contexto);
 }