Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
 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);
 }