Creating roles in asp.net core using the ASP.NET Core Identity API.
RoleManager in ASP.NET Core
To create a user in asp.net core we use UserManager class. Similarly, to create a role, we use RoleManager class provided by asp.net core.
The built-in IdentityRole class represnts a Role.
oleManager class performs all the CRUD operations i.e Creating, Reading, Updating and Deleting roles from the underlying database table AspNetRoles
To tell the RoleManager class to work with IdentityRole class, we specify IdentityRole class as the generic argument to RoleManager
RoleManager is made available to any controller or view by asp.net core dependency injection system