public void ChangePassword(int userId, string oldPassword, string newPassword) { PasswordHelper.EnsurePasswordLegal(newPassword); UserDetail user = this._userRepository.GetUserDetail(userId, true); user.ChangePassword(oldPassword, newPassword); this._userRepository.UpdateUser(user); }