private User CreateDefaultUser() { DataHashManager manager = new DataHashManager(); manager.CalculatePasswordHash("Admin1234!", out var passwordHash, out var passwordSalt); return(new User { Id = 1, Login = "******", PasswordHash = passwordHash, Salt = passwordSalt }); }
private Admin CreateDefaultAdmin(string nick, string login, string password) { var hashManager = new DataHashManager(); var restoreKey = PasswordGenerator.GenerateRandomPassword(); var loginHash = hashManager.CalculateDataHash(hashManager.CalculateDataHash(login).ToString()); hashManager.CalculatePasswordHash(hashManager.CalculateDataHash(password).ToString(), out var passHash, out var passSalt); return(new Admin() { Id = 1, Nick = nick, Role = "admin", Login = loginHash, PasswordHash = passHash, Salt = passSalt, RestoreKey = restoreKey, }); }