Exemple #1
0
        public HttpResponseMessage Incluir(Pedido pedido)
        {
            DaoPedido repositorio = new DaoPedido();

            pedido.Id = repositorio.Incluir(pedido);

            HttpResponseMessage response = base.Request.CreateResponse(HttpStatusCode.Created, pedido);
            string uri = base.Url.Link("DefaultApi", new { id = pedido.Id });

            response.Headers.Location = new Uri(uri);
            return(response);
        }
Exemple #2
0
        public void Excluir(Pedido pedido)
        {
            DaoPedido repositorio = new DaoPedido();

            try
            {
                repositorio.Excluir(pedido);
            }
            catch
            {
                throw new HttpResponseException(HttpStatusCode.NotFound);
            }
        }
Exemple #3
0
 public static List <Pedido> informePedidos(DateTime?desde, DateTime?hasta, int?estado, string apellido)
 {
     return(DaoPedido.informePedidos(desde, hasta, estado, apellido));
 }
Exemple #4
0
        public static void registrarPedido(Pedido pedido, List <DetallePedido> detalles)
        {
            DaoPedido dao = new DaoPedido();

            dao.insertarPedido(pedido, detalles);
        }
Exemple #5
0
        public IEnumerable <ListaPedido> Listar(int id)
        {
            DaoPedido repositorio = new DaoPedido();

            return(repositorio.Listar(id));
        }
Exemple #6
0
        public int PegarId()
        {
            DaoPedido repositorio = new DaoPedido();

            return(repositorio.PegarId());
        }
 public PedidosController()
 {
     daoPedido = CsShared.getInstance().getDatamanager().getDaoPedido();
 }
Exemple #8
0
 private void setDaoPedido(DaoPedido daoPedido)
 {
     DataManager.daoPedido = daoPedido;
 }