public EmailTemplate(TemplateContext templateContext) : base(templateContext) { Contract.Requires <ArgumentNullException>(templateContext != null); _emailContext = templateContext.AddOrGetExisting(EmailContextKey, () => new EmailContext()); Resource = new ResourceTemplateHelper(this, templateContext); }
public EmailTemplate(TemplateContext templateContext) : base(templateContext) { Contract.Requires <ArgumentNullException>(templateContext != null); Attachments = new Collection <Attachment>(); Bcc = new MailAddressCollection(); BodyEncoding = Encoding.UTF8; BodyTransferEncoding = TransferEncoding.Base64; CC = new MailAddressCollection(); DeliveryNotificationOptions = DeliveryNotificationOptions.None; Headers = new NameValueCollection(); HeadersEncoding = Encoding.UTF8; LinkedResources = new Collection <LinkedResource>(); Priority = MailPriority.Normal; ReplyToList = new MailAddressCollection(); To = new MailAddressCollection(); SubjectEncoding = Encoding.UTF8; Resource = new ResourceTemplateHelper(this, templateContext); }