private bool CreatePasswordHash(string userId, string password) { // Compute hash var passwordHash = _cryptoService.HashPassword(password); // Save hash and salt. Only use salt to re-compute hash. var userInfo = new UserPasswordInfo { UserId = userId, HashedPassword = passwordHash.HashedPassword, HashSalt = passwordHash.HashSalt, Expiry = _passwordExpiryService.GenerateExpiryDate(), }; return(_passwordRepository.SaveUserInfo(userInfo)); }