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