AngularAzureSearch.WebAPI.Helpers.Extensions.FormatBody C# (CSharp) Method

FormatBody() public static method

Format Body of an Email to Send via Mail Service.
public static FormatBody ( string contactName, string contactEmail, string contactMessage ) : string
contactName string
contactEmail string
contactMessage string
return string
        public static string FormatBody(string contactName, string contactEmail, string contactMessage)
        {
            StringWriter stringWriter = new StringWriter();
            HtmlTextWriter writer = new HtmlTextWriter(stringWriter);

            //<html>
            writer.RenderBeginTag(HtmlTextWriterTag.Html);

            // <body>
            writer.RenderBeginTag(HtmlTextWriterTag.Body);

            //Timestamp
            writer.RenderBeginTag(HtmlTextWriterTag.Font);
            writer.AddStyleAttribute(HtmlTextWriterStyle.FontSize, "12px");
            writer.AddStyleAttribute(HtmlTextWriterStyle.Color, "gray");
            writer.RenderBeginTag(HtmlTextWriterTag.B);
            writer.Write(string.Format("Timestamp: {0} EST", DateTime.UtcNow.Subtract(new TimeSpan(5, 0, 0))));
            writer.RenderEndTag();
            writer.RenderEndTag();
            writer.Write("<br/>");

            //Message
            writer.RenderBeginTag(HtmlTextWriterTag.Font);
            writer.AddStyleAttribute(HtmlTextWriterStyle.FontSize, "14px");
            writer.AddStyleAttribute(HtmlTextWriterStyle.Color, "black");
            writer.RenderBeginTag(HtmlTextWriterTag.B);
            writer.Write(string.Format("Contact Name: {0}", contactName));
            writer.RenderEndTag();
            writer.RenderEndTag();
            writer.Write("<br/>");

            writer.Write(string.Format("Contact Email: {0}", contactEmail));
            writer.Write("<br/>");

            writer.Write(string.Format("Message: {0}", contactMessage));
            writer.Write("<br/>");

            //</body>
            writer.RenderEndTag();

            // </html>
            writer.RenderEndTag();

            return stringWriter.ToString();
        }