public IHttpActionResult PutUser(int id, User user) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != user.ID) { return(BadRequest()); } var dbUser = db.Users.FirstOrDefault(x => x.ID == id); if (dbUser == null) { return(NotFound()); } dbUser.FirstName = user.FirstName; dbUser.LastName = user.LastName; db.SaveChanges(); //db.Entry(user).State = EntityState.Modified; //try //{ // db.SaveChanges(); //} //catch (DbUpdateConcurrencyException) //{ // if (!UserExists(id)) // { // return NotFound(); // } // else // { // throw; // } //} return(CreatedAtRoute("DefaultApi", user, user)); }
public void Save() { _repoContext.SaveChanges(); }