public Task SendSolarCashOutCompletedEmail(string email, string addressTo, double amount)
        {
            var msgData = new SolarCashOutData
            {
                AddressTo = addressTo,
                Amount    = amount
            };

            return(_emailSender.SendEmailAsync(email, msgData));
        }
Ejemplo n.º 2
0
        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
            });
        }