public async Task <IActionResult> Register(RegisterCreateModel model, string returnUrl = null) { if (ModelState.IsValid) { var user = new Personnel { UserName = model.UserName, Email = model.Email, PhoneNumber = "95236" }; var result = await _userManager.CreateAsync(user, model.Password); if (result.Succeeded) { var role = new MongoIdentityRole { Name = "normal", NormalizedName = "NORMAL" }; var resultRole = await _roleManager.CreateAsync(role); await _userManager.AddToRoleAsync(user, "normal"); await _signInManager.SignInAsync(user, false); return(RedirectToLocal(returnUrl)); } } return(View(model)); }
public async Task <IActionResult> Register(RegisterCreateModel model, string returnUrl = null) { if (ModelState.IsValid) { var user = new Personel { UserName = model.UserName, Email = model.Email, PhoneNumber = "05433050897" }; var result = await _userManager.CreateAsync(user, model.Password); if (result.Succeeded) { await _signInManager.SignInAsync(user, false); return(RedirectToLocal(returnUrl)); } } return(View(model)); }