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