public HttpResponseMessage PutPermissoes(Permissao permissao) { if (permissao == null) return Request.CreateResponse(HttpStatusCode.BadRequest); try { db.Entry<Permissao>(permissao).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); var result = permissao; return Request.CreateResponse(HttpStatusCode.OK, result); } catch (Exception) { return Request.CreateResponse(HttpStatusCode.InternalServerError, "Falha ao alterar Permissão."); } }
public HttpResponseMessage PostPermissoes(Permissao permissao) { if (permissao == null) return Request.CreateResponse(HttpStatusCode.BadRequest); try { db.Permissoes.Add(permissao); db.SaveChanges(); var result = permissao; return Request.CreateResponse(HttpStatusCode.Created, result); } catch (Exception) { return Request.CreateResponse(HttpStatusCode.InternalServerError, "Falha ao inserir Permissão."); } }