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