public async Task <IActionResult> CreateRole(CreateRoleViewmodel model) { if (ModelState.IsValid) { var roleExist = await roleManager.RoleExistsAsync(model.RoleName); if (!roleExist) { IdentityRole identityRole = new IdentityRole { Name = model.RoleName }; IdentityResult result = await roleManager.CreateAsync(identityRole); if (result.Succeeded) { return(RedirectToAction("Index", "Home")); } foreach (var error in result.Errors) { ModelState.AddModelError("", error.Description); } } } return(View()); }
public async Task <IActionResult> CreateRole(CreateRoleViewmodel model) { var identityRole = new IdentityRole { Name = model.RoleName }; var result = await Rolemanager.CreateAsync(identityRole); if (result.Succeeded) { return(RedirectToAction("GetAllRoles", "Administration")); } foreach (var error in result.Errors) { ModelState.AddModelError("", error.Description); } return(View(model)); }