Beispiel #1
0
        private static async Task SetSeedData(List <User> users, AltamiraContext dbContext)
        {
            foreach (var user in users)
            {
                byte[] passwordHash, passwordSalt;
                HashingHelper.CreatePasswordHash("1234", out passwordHash, out passwordSalt);
                user.Password     = passwordHash;
                user.PasswordSalt = passwordSalt;
                user.Status       = true;
                user.ID           = 0;
                user.UserOperationClaims.Add(new UserOperationClaim {
                    UserID = user.ID, OperationClaimID = 1
                });
            }

            dbContext.Users.AddRange(users);
            await dbContext.SaveChangesAsync();
        }