I'm using the approach like below
- public async Task
CreateRole(CreateRoleViewModel model) - {
- if (ModelState.IsValid)
- {
- IdentityRole identityRole = new IdentityRole
- {
- Name = model.RoleName
- };
- IdentityResult result = await roleManager.CreateAsync(identityRole);
- if (result.Succeeded)
- {
- // Here I want to get the RoleId created newly.
- return RedirectToAction("Index", "Admin");
- }
- foreach(IdentityError error in result.Errors)
- {
- ModelState.AddModelError("", error.Description);
- }
- }
- return View();
- }

Sachin SinghPosted Sep 26, 2020, 11:43 PM