Создание пользователей и ролей с помощью Asp.net MVC - PullRequest
0 голосов
/ 25 июня 2019

Я использовал этот код для создания пользователей и ролей по умолчанию в файле запуска.

public void CreateDefaultRolesAndUsers()
    {
          var roleManager = new RoleManager<IdentityRole>(new RoleStore<IdentityRole>(db));
          var userManager = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(db));
          IdentityRole role = new IdentityRole();
          if(!roleManager.RoleExists("Admins"))
          {
              role.Name = "Admins";
              roleManager.Create(role);

              ApplicationUser user = new ApplicationUser();
              user.UserName = "Ahmed";
              user.Email = "ahmed@live.com";
              var Check = userManager.Create(user, "Ahmed*90");
              if(Check.Succeeded)
              {
                   userManager.AddToRole(user.Id, "Admins");
              }
          }
    }

Роль создана, но пользователь не ... где проблема ??

...