コード例 #1
0
        /*public Object Get() {
         *  throw new HttpResponseException(HttpStatusCode.BadRequest);
         * }*/

        // POST: api/Pedido
        public void Post([FromBody] PedidoConLineaPedido value)
        {
            GestoraPedidosBL gestoraPedidosBL = new GestoraPedidosBL();

            try
            {
                gestoraPedidosBL.insertPedido(value);
            }catch (Exception e)
            {
                throw e;
            }
        }
コード例 #2
0
        //POST De Testeo

        /* public void Post()
         * {
         *   GestoraPedidosBL gestoraPedidosBL = new GestoraPedidosBL();
         *   PedidoConLineaPedido pedidoConLinea = new PedidoConLineaPedido();
         *   LineaPedido lineaPedido = new LineaPedido();
         *   lineaPedido.IDProducto = 73;
         *   lineaPedido.Cantidad = 10;
         *   lineaPedido.PrecioVenta = 50;
         *
         *   LineaPedido lineaPedido2 = new LineaPedido();
         *   lineaPedido2.IDProducto = 74;
         *   lineaPedido2.Cantidad = 10;
         *   lineaPedido2.PrecioVenta = 50;
         *
         *   pedidoConLinea.IDCliente = 1;
         *   pedidoConLinea.LineasPedido.Add(lineaPedido);
         *   pedidoConLinea.LineasPedido.Add(lineaPedido2);
         *   try
         *   {
         *       gestoraPedidosBL.insertPedido(pedidoConLinea);
         *   }
         *   catch (Exception e)
         *   {
         *       throw e;
         *   }
         * }*/

        // PUT: api/Pedido/5
        public void Put(int id, [FromBody] PedidoConLineaPedido value)
        {
            GestoraPedidosBL gestoraPedidosBL = new GestoraPedidosBL();

            try
            {
                gestoraPedidosBL.actualizarPedido(id, value);
            }catch (Exception e)
            {
                throw e;
            }
        }
コード例 #3
0
        // DELETE: api/Pedido/5
        public void Delete(int id)//Para cancelar el pedido
        {
            GestoraPedidosBL gestoraPedidosBL = new GestoraPedidosBL();

            try
            {
                gestoraPedidosBL.cancelarPedido(id);
            }
            catch (Exception e)
            {
                throw e;
            }
        }
コード例 #4
0
        // GET: api/Pedido/5
        public PedidoConLineaPedido Get(int id)
        {
            PedidoConLineaPedido pedidoConLineaPedido = new PedidoConLineaPedido();
            GestoraPedidosBL     gestoraPedidosBL     = new GestoraPedidosBL();

            try
            {
                pedidoConLineaPedido = gestoraPedidosBL.getPedidoBL(id);
            }catch (Exception e)
            {
                throw e;
            }
            return(pedidoConLineaPedido);
        }
コード例 #5
0
        // GET: api/Productos
        public IEnumerable <Producto> Get()
        {
            GestoraPedidosBL gestoraPedidosBL = new GestoraPedidosBL();
            List <Producto>  listadoProductos = new List <Producto>();

            try
            {
                listadoProductos = gestoraPedidosBL.getProductos();
            }
            catch (Exception e)
            {
                throw e;
            }

            return(listadoProductos);
        }