Esempio n. 1
0
        [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));
                }
            }
        }
Esempio n. 2
0
        [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));
            }
        }