public HttpResponseMessage PutUsuarios(Usuario usuario) { if (usuario == null) return Request.CreateResponse(HttpStatusCode.BadRequest); try { db.Entry<Usuario>(usuario).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); var result = usuario; return Request.CreateResponse(HttpStatusCode.OK, result); } catch (Exception) { return Request.CreateResponse(HttpStatusCode.InternalServerError, "Falha ao alterar usuário."); } }
public HttpResponseMessage PostUsuarios(Usuario usuario) { if (usuario == null) return Request.CreateResponse(HttpStatusCode.BadRequest); try { db.Usuarios.Add(usuario); db.SaveChanges(); var result = usuario; return Request.CreateResponse(HttpStatusCode.Created, result); } catch (Exception) { return Request.CreateResponse(HttpStatusCode.InternalServerError, "Falha ao inserir usuário."); } }