public async Task <IActionResult> Singup(SingupModel model) { if (ModelState.IsValid) { var user = _pool.GetUser(model.Email); if (user.Status != null) { ModelState.AddModelError("UserExists", "User is already in system"); return(View(model)); } user.Attributes.Add(CognitoAttribute.Email.AttributeName, model.Email); var createduser = await _userMnManager.CreateAsync(user, model.Password); if (createduser.Succeeded) { return(RedirectToAction("Confirm", "Accounts")); } } return(View(model)); }
public async Task <IActionResult> Signup(SingupModel model) { if (ModelState.IsValid) { var user = pool.GetUser(model.Email); if (user.Status != null) { ModelState.AddModelError("User Exists", "Email is already used"); return(View(model)); } user.Attributes.Add(CognitoAttribute.Name.AttributeName, model.Email); var result = await userManager.CreateAsync(user, model.Password); if (result.Succeeded) { return(RedirectToAction("Confirm", new { model.Email })); } } return(View()); }
public async Task <IActionResult> Singup() { SingupModel model = new SingupModel(); return(View(model)); }