Example #1
0
        public void seed()
        {
            _context.RemoveRange(_context.Users);
            _context.SaveChanges();
            var UsersFromFile = File.ReadAllText("Data/UserSeed.json");
            var Users         = JsonConvert.DeserializeObject <List <User> >(UsersFromFile);

            foreach (var User in Users)
            {
                byte[] passwordhash;
                byte[] passswordsalt;
                AuthLogic.CreatePasswordHash("password", out passwordhash, out passswordsalt);
                User.PasswordHash = passwordhash;
                User.PasswordSalt = passswordsalt;
                User.Username     = User.Username.ToLower();
                _context.Users.Add(User);
            }
            _context.SaveChanges();
        }