public async Task ConfirmEmailAsync(UserEmailConfirmationDto userEmailConfirmationDto)
        {
            var user = await _unitOfWork.UserRepository.FindByIdAsync(userEmailConfirmationDto.UserId);

            if (user == null)
            {
                throw new Exception("Can not find user");
            }
            var checkToken = await _unitOfWork.UserRepository.UserManager.ConfirmEmailAsync(user, userEmailConfirmationDto.Token);

            if (!checkToken.Succeeded)
            {
                throw new Exception("Token Error");
            }
        }
        public async Task <IActionResult> ConfirmMail(UserEmailConfirmationDto userEmailConfirmationDto)
        {
            await _businessServiceProvider.UserService.ConfirmEmailAsync(userEmailConfirmationDto);

            return(Ok());
        }