public void CreateAccount(ValidatedCredentials credentials) { var account = new Account { Username = credentials.Username, Password = credentials.Password, Salt = credentials.Salt, AccountId = NewAccountId }; _accountQueries.WriteNewAccountCredentialsToDatabase(account); }
public ValidatedCredentials SetFinalAccountCredentials(string username, string password) { var validatedCredentials = new ValidatedCredentials { Username = username, Salt = _encryptionUtility.GenerateSalt() }; validatedCredentials.Password = _encryptionUtility.EncryptStringAndSalt(password, validatedCredentials.Salt); return(validatedCredentials); }