/*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; } }
//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; } }
// 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; } }
// 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); }
// 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); }