public ActionResult Create(NewUserPostModel model) { var usr = new User(model.Email, model.Password); var checkCreds = usr.Validate(); if (checkCreds.Succeeded) { Repo.Save(usr); return RedirectToAction("Edit", new { id = usr.ID }); } TempData.Add("ErrorMessage", checkCreds.Message); return RedirectToAction("New", model); }
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); }