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); }
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"); }