Esempio n. 1
0
        public async Task <EmailMessage> GenerateRemindPasswordMsg(RemindPasswordData messageData)
        {
            var templateVm = new RemindPasswordTemplate(messageData.PasswordHint, DateTime.UtcNow.Year);

            var emailMessage = new EmailMessage
            {
                Body    = await _templateGenerator.GenerateAsync("RemindPasswordTemplate", templateVm, TemplateType.Email),
                Subject = EmailResources.RemindPassword_Subject,
                IsHtml  = true
            };

            return(emailMessage);
        }
        public async Task SendRemindPasswordEmail(string email, string hint)
        {
            var msgData = RemindPasswordData.Create(hint);

            await _emailSender.SendEmailAsync(email, msgData);
        }