Я новичок в asp.net и создаю роли, используя этот фрагмент кода
var RoleManager = serviceProvider.GetRequiredService<RoleManager<IdentityRole>>();
var UserManager = serviceProvider.GetRequiredService<UserManager<ApplicationUser>>();
string[] roleNames = { "Admin", "UserType1", "UserType2"};
IdentityResult roleResult;
foreach (var roleName in roleNames)
{
var roleExist = await RoleManager.RoleExistsAsync(roleName);
if (!roleExist)
{
//create the roles and seed them to the database: Question 1
roleResult = await RoleManager.CreateAsync(new IdentityRole(roleName));
}
}
Теперь я хочу установить флаг, который будет только для пользователя 1 и который будет утвержден только администратором. Например, config.SignIn.IsApprovedByAdmin=true
(только для пользователя1) и как администратор может утвердить его для пользователя1? Любая помощь будет оценена. Спасибо