Ejemplo n.º 1
0
        public string GetHtmlContent(EmailTemp emailTemp)
        {
            StringBuilder stringBuilder = new StringBuilder("");

            if (emailTemp.balance == -1)
            {
                stringBuilder.Append("My Balance:  <br/>");
            }
            else
            {
                stringBuilder.Append("My Balance:" + emailTemp.balance + "   <br/>");
            }
            stringBuilder.Append("receiveEmail:" + emailTemp.receiveEmail + "   <br/>");
            stringBuilder.Append("receiveName:" + emailTemp.receiveName + "   <br/>");
            stringBuilder.Append("accountID:" + emailTemp.accountID + "   <br/>");
            stringBuilder.Append("customerAddress:" + emailTemp.customerAddress + "   <br/>");
            stringBuilder.Append("<table><tr><th>AccountNumber</th><th>DestAccount</th><th>Amount</th><th>ModifyDate</th><th>Comment</th></tr>");
            foreach (var item in emailTemp.transactions)
            {
                stringBuilder.Append("<tr>");
                stringBuilder.Append("<td>" + item.AccountNumber + "</td>");
                stringBuilder.Append("<td>" + item.DestAccount + "</td>");
                stringBuilder.Append("<td>" + item.Amount + "</td>");
                stringBuilder.Append("<td>" + item.ModifyDate + "</td>");
                stringBuilder.Append("<td>" + item.Comment + "</td>");
            }
            stringBuilder.Append("</table>");
            return(stringBuilder.ToString());
        }
        public string GetHtmlContent(EmailTemp emailTemp)
        {
            StringBuilder stringBuilder = new StringBuilder("");

            stringBuilder.Append("My Balance:" + emailTemp.balance + "   <br/>");
            stringBuilder.Append("receiveEmail:" + emailTemp.receiveEmail + "   <br/>");
            stringBuilder.Append("receiveName:" + emailTemp.receiveName + "   <br/>");
            stringBuilder.Append("accountID:" + emailTemp.accountID + "   <br/>");
            stringBuilder.Append("customerAddress:" + emailTemp.customerAddress + "   <br/>");
            foreach (var item in emailTemp.transactions)
            {
                stringBuilder.Append("")
            }
            return("");
        }
Ejemplo n.º 3
0
        public async Task <bool> Sendemail(EmailTemp emailTemp)
        {
            var client           = new SendGridClient("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");
            var from             = new EmailAddress("*****@*****.**", "Example User");
            var subject          = "Sending with SendGrid is Fun";
            var to               = new EmailAddress("*****@*****.**", emailTemp.receiveName);
            var plainTextContent = "and easy to do anywhere, even with C#";
            var htmlContent      = GetHtmlContent(emailTemp);
            var msg              = MailHelper.CreateSingleEmail(from, to, subject, plainTextContent, htmlContent);
            var response         = await client.SendEmailAsync(msg);

            if (response.StatusCode == System.Net.HttpStatusCode.Accepted)
            {
                return(true);
            }

            return(false);
        }
Ejemplo n.º 4
0
        public string GetHtmlContent(EmailTemp emailTemp)
        {
            StringBuilder stringBuilder = new StringBuilder("");

            stringBuilder.Append("My Balance:" + emailTemp.balance + "   <br/>");
            stringBuilder.Append("receiveEmail:" + emailTemp.receiveEmail + "   <br/>");
            stringBuilder.Append("receiveName:" + emailTemp.receiveName + "   <br/>");
            stringBuilder.Append("accountID:" + emailTemp.accountID + "   <br/>");
            stringBuilder.Append("customerAddress:" + emailTemp.customerAddress + "   <br/>");
            foreach (var item in emailTemp.transactions)
            {
                stringBuilder.Append("AccountNumber:" + item.AccountNumber + "   <br/>");
                stringBuilder.Append("DestAccount:" + item.DestAccount + "   <br/>");
                stringBuilder.Append("Amount:" + item.Amount + "   <br/>");
                stringBuilder.Append("ModifyDate:" + item.ModifyDate + "   <br/>");
                stringBuilder.Append("Comment:" + item.Comment + "   <br/>");
            }
            return(stringBuilder.ToString());
        }
Ejemplo n.º 5
0
        public async Task <bool> Sendemail(EmailTemp emailTemp)
        {
            //get email api
            var client           = new SendGridClient("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");
            var from             = new EmailAddress("*****@*****.**", "Example User");
            var subject          = "Recent Transactions";
            var to               = new EmailAddress(emailTemp.receiveEmail, emailTemp.receiveName);
            var plainTextContent = "";
            //get email format
            var htmlContent = GetHtmlContent(emailTemp);
            var msg         = MailHelper.CreateSingleEmail(from, to, subject, plainTextContent, htmlContent);
            var response    = await client.SendEmailAsync(msg);

            if (response.StatusCode == System.Net.HttpStatusCode.Accepted)
            {
                return(true);
            }

            return(false);
        }