private bool SendEmail(MerchantTribeApplication app, Contacts.VendorManufacturer vendorOrManufacturer, Orders.Order order) { string toEmail = vendorOrManufacturer.EmailAddress; Content.HtmlTemplate t = null; string templateBvin = vendorOrManufacturer.DropShipEmailTemplateId; if (templateBvin != string.Empty) { long templateId = 0; long.TryParse(templateBvin, out templateId); t = app.ContentServices.HtmlTemplates.Find(templateId); } if (t == null) { t = app.ContentServices.GetHtmlTemplateOrDefault(Content.HtmlTemplateType.DropShippingNotice); } if (toEmail.Trim().Length > 0) { List<Content.IReplaceable> replacers = new List<Content.IReplaceable>(); replacers.Add(order); replacers.Add(vendorOrManufacturer); t = t.ReplaceTagsInTemplate(app, replacers, order.ItemsAsReplaceable()); System.Net.Mail.MailMessage m = new System.Net.Mail.MailMessage(); if (vendorOrManufacturer != null) { m = t.ConvertToMailMessage(toEmail); } if (m != null) { return Utilities.MailServices.SendMail(m, app.CurrentStore); } } return false; }