public void UpdateUserPassword(RestePasswordCommand command) { var user = _panelRepository.FindUser(command.UserId).Result; if (user == null) { throw new CustomException("کاربر یافت نشد"); } var isCorrectPassword = _panelRepository.IsCorrectPassword(user, command.OldPassword); if (!isCorrectPassword) { throw new CustomException("رمز عبور صحیح نمی باشد"); } _panelRepository.ResetPassword(user, command.OldPassword, command.NewPassword); }