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);
        }
예제 #2
0
        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);
        }