Пример #1
0
        private SendGridMessage CreateEMailMessage(PancakeProwler.Data.Common.Models.BookCreationRequest decodedMessage)
        {
            var mailMessage = new SendGridMessage();

            mailMessage.AddTo(decodedMessage.EMail);
            mailMessage.From    = new System.Net.Mail.MailAddress("*****@*****.**", "Pancake Prowler");
            mailMessage.Subject = "Cookbook Ready";
            mailMessage.Html    = String.Format(@"Hello {0}, Your personalized cook book is available. To download it simply click <a href='{1}'>here</a>",
                                                decodedMessage.Name,
                                                new PdfCreator().GetCookBook(decodedMessage.Name));
            return(mailMessage);
        }
Пример #2
0
 public void SendCreationEMail(BookCreationRequest request)
 {
     try
     {
         var mailMessage = CreateEMailMessage(request);
         SendMessage(mailMessage);
     }
     catch (Exception ex)
     {
         Trace.WriteLine("Error sending: " + ex.Message, "Error");
     }
     Trace.WriteLine(request.EMail, "Information");
 }