[HttpPut("update/{id}")] //http://localhost:5000/estadosPedido/update/id public async Task <IActionResult> UpdateEstadoPedido(long id, EstadoPedidoModel estadoPedido) { try { if (id != estadoPedido.IdEstadoPedido) { return(BadRequest()); } else { dBContext.Entry(estadoPedido).State = EntityState.Modified; await dBContext.SaveChangesAsync(); return(NoContent()); } } catch (Exception e) { bool existeEstadoPedido = dBContext.estadosPedidos.Any(e => e.IdEstadoPedido == id); if (!existeEstadoPedido) { return(NotFound()); } else { return(StatusCode(410)); } } }
[HttpPost("create")] //http://localhost:5000/estadosPedido/create public async Task <ActionResult <EstadoPedidoModel> > CreateEstadoPedido(EstadoPedidoModel estadoPedido) { try { dBContext.estadosPedidos.Add(estadoPedido); await dBContext.SaveChangesAsync(); return(Ok(estadoPedido)); } catch (Exception e) { return(StatusCode(410)); } }