Esempio n. 1
0
 public static void SeedUsers(DatingDbContext datingDbContext)
 {
     if (!datingDbContext.Users.Any())
     {
         var userData = System.IO.File.ReadAllText("../DatingApp.Data/SeedData/UserSeedData.json");
         var users    = JsonConvert.DeserializeObject <List <User> >(userData);
         foreach (var user in users)
         {
             CreatePasswordHash("password", out byte[] passwordSalt, out byte[] passwordHash);
             user.PasswordHash = passwordHash;
             user.PasswordSalt = passwordSalt;
             user.Username     = user.Username.ToLower();
         }
         datingDbContext.AddRange(users);
         datingDbContext.SaveChanges();
     }
 }