public async Task <IActionResult> SignUp(IdentityCreateViewModel IdentityCreate) { if (ModelState.IsValid) { AppUser appUser = new AppUser(); appUser.FirstName = IdentityCreate.FirstName; appUser.LastName = IdentityCreate.LastName; appUser.DateOfBirth = IdentityCreate.DateOfBirth; appUser.UserName = IdentityCreate.UserName; var result = await _userManager.CreateAsync(appUser, IdentityCreate.Password); var reslut = await _userManager.AddToRoleAsync(appUser, "Member"); if (result.Succeeded) { return(RedirectToAction("Login")); } ViewBag.Msg = "Failed to Login"; } return(View()); }
public async Task <IActionResult> SignUp(IdentityCreateViewModel identityCreate) { if (ModelState.IsValid) { AppUser appUser = new AppUser(); appUser.UserName = identityCreate.UserName; var result = await _userManager.CreateAsync(appUser, identityCreate.Password); if (result.Succeeded) { return(RedirectToAction("Login")); } ViewBag.Msg = "Failed to sign up."; } return(View(identityCreate)); }
public async Task <IActionResult> SignUp(IdentityCreateViewModel identityCreate, string firstName, string lastName, DateTime birthDate) { if (ModelState.IsValid) { ContentUser contentUser = new ContentUser(); contentUser.UserName = identityCreate.UserName; contentUser.FirstName = firstName; contentUser.LastName = lastName; contentUser.BirthDate = birthDate; var result = await _userManager.CreateAsync(contentUser, identityCreate.Password); if (result.Succeeded) { return(RedirectToAction("Login")); } ViewBag.Msg = "Failed to sign up."; } return(View(identityCreate)); }