private void UpdateModel(User user, UserPostModel model) { user.Update(model.FirstName,model.Surname); if ((user.Enabled != model.Enabled) && (model.Enabled)) user.EnabledUser(); if ((user.Enabled != model.Enabled) && (!model.Enabled)) user.DisableUser(); Repo.Save(user); }
public ActionResult Update(UserPostModel model) { var usr = Repo.GetById<User>(model.ID); if (usr == null) { TempData.Add("ErrorMessage", "Failed to find user"); return RedirectToAction("Index"); } UpdateModel(usr, model); return RedirectToAction("Index"); }