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()); }