Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void ConfigureIdentityRoles(this IApplicationBuilder app, IServiceProvider serviceProvider)
- + {
- + var roleManager = serviceProvider.GetRequiredService<RoleManager<AppRole>>();
- + string[] roleNames = { "Admin", "Owner", "Customer", "Agent" }; // TODO: switch TO enum OR const
- +
- + foreach (var roleName IN roleNames)
- + {
- + var roleExist = roleManager.RoleExistsAsync(roleName).GetAwaiter().GetResult();
- + IF (!roleExist)
- + {
- + roleManager.CreateAsync(NEW AppRole(roleName)).GetAwaiter().GetResult();
- + }
- + }
- +
- + }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement