public ActionResult Delete(int id, int idProducto) { bool result = ManejadoraLineasPedidos.borrarLineaPedidoDePedidoPorIdProducto(id, idProducto); if (result) { return(Ok(result)); //200 } else { return(NotFound(idProducto)); //404 } }
public ActionResult Post([FromBody] LineaPedido lineaPedido) { string accept = Request.Headers["Content-Type"].ToString(); if (accept != "application/json" && accept != "*/*") { return(StatusCode(415)); //Unsupported Media Type } bool result = ManejadoraLineasPedidos.insertarLineaDePedido(lineaPedido); if (result) { return(Ok(lineaPedido)); //200 } else { return(StatusCode(400)); //Bad Request } }
public ActionResult Get(int id, int idProducto) { string accept = Request.Headers["Accept"].ToString(); if (accept != "application/json" && accept != "*/*") { return(StatusCode(406)); //Unsupported Media Type } LineaPedidoConDetallesProducto result = ManejadoraLineasPedidos.obtenerLineaPedidoDePedidoPorIdProducto(id, idProducto); if (result != null) { return(Ok(result)); //200 } else { return(NotFound(idProducto)); //404 } }
public ActionResult Put(int id, [FromBody] LineaPedido lineaPedido) { string accept = Request.Headers["Content-Type"].ToString(); if (accept != "application/json" && accept != "*/*") { return(StatusCode(415)); //Unsupported Media Type } bool result = ManejadoraLineasPedidos.actualizarLineaPedidoDePedidoPorIdDeProducto(lineaPedido); if (result) { return(Ok(result)); //200 Okie Dokie } else { return(NotFound(lineaPedido.idProducto)); //404 } }