Exemplo n.º 1
0
 /// <summary>
 /// Add a button with a link.
 /// </summary>
 /// <param name="link"></param>
 /// <param name="text"></param>
 /// <returns></returns>
 public MailBlockFluent Button(string link, string text, dynamic attributes = null)
 {
     _commands.Add(() =>
     {
         var element = new ActionElement
         {
             Content    = MailBody.HtmlEncode(text),
             Link       = MailBody.AttributeEncode(link),
             Attributes = attributes
         };
         return(_template.Button()(element));
     });
     return(this);
 }
Exemplo n.º 2
0
 public MailBlockFluent Image(string link, string alternativeText, dynamic attributes = null)
 {
     _commands.Add(() =>
     {
         var element = new ImageElement
         {
             Content    = MailBody.HtmlEncode(alternativeText),
             Src        = MailBody.AttributeEncode(link),
             Attributes = attributes
         };
         return(_template.Image()(element));
     });
     return(this);
 }