Hi, I have created new role using identity and want to get Id for this recently created Role on result.succeded.
I'm using the approach like below
- public async Task<IActionResult> 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();
- }
Thanks in advance :)