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