public async Task SendNoRefundOCashOutMail(string email, double amount, string assetId, string bcnHash) { var msgData = new NoRefundOCashOutData { Amount = amount, AssetId = assetId, SrcBlockchainHash = bcnHash }; await _emailSender.SendEmailAsync(email, msgData); }
public async Task <EmailMessage> GenerateNoRefundOCashOutMsg(NoRefundOCashOutData messageData) { var templateVm = new NoRefundCashOutTemplate { AssetId = messageData.AssetId, Amount = messageData.Amount, ExplorerUrl = string.Format(_settings.BlockChainExplorerUrl, messageData.SrcBlockchainHash), Year = DateTime.UtcNow.Year }; var emailMessage = new EmailMessage { Body = await _templateGenerator.GenerateAsync("NoRefundOCashOutTemplate", templateVm, TemplateType.Email), Subject = EmailResources.Cash_out_no_refund_subject, IsHtml = true }; return(emailMessage); }