public IActionResult Delete(int id) { bool ok = ManejadoraPedidos.borrarPedidoPorId(id); if (ok) { return(StatusCode(204)); } else { return(NotFound(id)); } }
public IActionResult PutPedido(Pedido pedido) { string accept = Request.Headers["Content-Type"].ToString(); if (accept != "application/json" && accept != "*/*") { return(StatusCode(415)); //Unsupported Media Type } else { bool ok = ManejadoraPedidos.actualizarPedido(pedido); if (ok) { return(StatusCode(204)); } else { return(NotFound(pedido.id)); } } }
public IActionResult Post([FromBody] Pedido pedido) { string accept = Request.Headers["Content-Type"].ToString(); if (accept != "application/json" && accept != "*/*") { return(StatusCode(415)); //Unsupported Media Type } else { bool ok = ManejadoraPedidos.insertarPedido(pedido); if (ok) { return(StatusCode(204)); } else { return(StatusCode(400)); } } }
public IActionResult Get(int id) { string accept = Request.Headers["Accept"].ToString(); if (accept != "application/json" && accept != "*/*") { return(StatusCode(406)); //Unsupported Media Type } else { PedidoConNombreClienteYUri p = ManejadoraPedidos.obtenerPedidoPorId(id); if (p != null) { return(Ok(p)); } else { return(NotFound(id)); } } }