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