public async Task <AppUserSignUp> KayitOl(AppUserSignUp appUserSignUp) { AppUser user = new AppUser { UserName = appUserSignUp.UserName, Name = appUserSignUp.Name, PasswordHash = appUserSignUp.Password, SurName = appUserSignUp.SurName }; var adminRole = await _roleManager.FindByNameAsync("User"); if (adminRole == null) { AppRole role = new AppRole { Name = "User" }; await _roleManager.CreateAsync(role); } await _userManager.CreateAsync(user, appUserSignUp.Password); await _userManager.AddToRoleAsync(user, "User"); return(null); }
public async Task <IActionResult> KayitOl(AppUserSignUp appUserSignUp) { if (ModelState.IsValid) { await _appuserManager.KayitOl(appUserSignUp); } return(RedirectToAction("Index")); }