Exemple #1
0
 private static void SeedData(IDataToSeed dataToSeed)
 {
     foreach (object item in dataToSeed.Items)
     {
         _context.Add(item);
     }
 }
Exemple #2
0
 private static void SeedRoles(IDataToSeed rolesToSeed)
 {
     foreach (string roleName in rolesToSeed.Items)
     {
         _roleManager.CreateAsync(new IdentityRole {
             Name = roleName
         }).Wait();
     }
 }
Exemple #3
0
 private static void SeedUsers(IDataToSeed usersToSeed)
 {
     foreach (UserSeedDTO user in usersToSeed.Items)
     {
         User newUser = new User {
             UserName = user.UserName, Email = user.Email
         };
         _userManager.CreateAsync(newUser, user.Password).Wait();
         user.Id = newUser.Id;
         _userManager.AddToRoleAsync(newUser, user.RoleName).Wait();
     }
 }