Ejemplo n.º 1
0
        public static string TemplateString(this IEmailTemplateFields fields)
        {
            string htmlString = fields.TemplateType == TemplateType.HtmlString ? fields.Template : System.IO.File.ReadAllText(fields.Template);

            if (fields.Fields != null)
            {
                foreach (var field in fields.Fields)
                {
                    htmlString = htmlString.Replace(field.Key, field.Value);
                }
            }
            return(htmlString);
        }
Ejemplo n.º 2
0
 public EmailFields(string subject, string to, IEmailTemplateFields emailTemplateFields)
 {
     this.Subject        = subject;
     this.To             = to;
     this.TemplateFields = emailTemplateFields;
 }