public Task SendSolarCashOutCompletedEmail(string email, string addressTo, double amount) { var msgData = new SolarCashOutData { AddressTo = addressTo, Amount = amount }; return(_emailSender.SendEmailAsync(email, msgData)); }
public async Task <EmailMessage> GeneratSolarCashOutMsg(SolarCashOutData messageData) { var templateVm = new SolarCashOutTemplate { AddressTo = messageData.AddressTo, Amount = messageData.Amount, Year = DateTime.UtcNow.Year }; return(new EmailMessage { Body = await _templateGenerator.GenerateAsync("SolarCashOutTemplate", templateVm), Subject = EmailResources.SolarCashOut_Subject, IsHtml = true }); }