public HttpResponseMessage PutPedidos(Pedido pedido) { if (pedido == null) return Request.CreateResponse(HttpStatusCode.BadRequest); try { db.Entry<Pedido>(pedido).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); var result = pedido; return Request.CreateResponse(HttpStatusCode.OK, result); } catch (Exception) { return Request.CreateResponse(HttpStatusCode.InternalServerError, "Falha ao alterar Pedido."); } }
public HttpResponseMessage PostPedidos(Pedido pedido) { if (pedido == null) return Request.CreateResponse(HttpStatusCode.BadRequest); try { db.Pedidos.Add(pedido); db.SaveChanges(); var result = pedido; return Request.CreateResponse(HttpStatusCode.Created, result); } catch (Exception) { return Request.CreateResponse(HttpStatusCode.InternalServerError, "Falha ao inserir Pedido."); } }