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