Beispiel #1
0
        public async Task SendVerificationMailAsync(VerificationUserModel user, string verificationCode)
        {
            var messageBuilder = new StringBuilder($"Здравствуйте, ${user.FirstName} {user.LastName}!");

            messageBuilder.AppendLine();
            messageBuilder.AppendLine("Для продолжение регстрации введите код на сайте.");
            messageBuilder.AppendLine($"Код: {verificationCode}");

            var command = GetSendToCommand(messageBuilder.ToString(), user.Email, "Подтверждение регистрации");

            await smtpDeliveryService.SendAsync(command);
        }
        public async Task <ActionResult> Verify(VerificationUserModel user)
        {
            await accountService.VerifyAsync(user);

            return(Ok());
        }
Beispiel #3
0
 public async Task VerifyAsync(VerificationUserModel user)
 {
     var verificationCode = GetVerificationCode(user.Email);
     await emailService.SendVerificationMailAsync(user, verificationCode);
 }