public bool CreateUser(User newUser) { var user = _db.Users.FirstOrDefault(u => u.UserName == newUser.UserName); if (user != null) return false; _userManager.CreateUser(newUser); return true; }
public ActionResult Register(RegisterModel model) { if (ModelState.IsValid) { // Attempt to register the user var user = new User(model.UserName, model.FirstName, model.LastName, Crypto.HashPassword(model.Password)); if(_manager.CreateUser(user) != false){ CreateAuthenticationTicket(model.UserName, false); return RedirectToAction("Index", "Home"); } else { ModelState.AddModelError("", "User name already exists. Please enter a different user name."); } } // If we got this far, something failed, redisplay form return View(model); }
public void CreateUser(User user) { _db.Users.Add(user); _db.SaveChanges(); }