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