Alpinely.TownCrier.MailMessageWrapper.Create C# (CSharp) Method

Create() public method

public Create ( ) : MailMessage
return System.Net.Mail.MailMessage
        public MailMessage Create()
        {
            if (HtmlBody != null && PlainTextBody != null)
                {
                    SetBodyFromPlainText();
                    var htmlAlternative = AlternateView.CreateAlternateViewFromString(HtmlBody, null, MediaTypeNames.Text.Html);
                    ContainedMailMessage.AlternateViews.Add(htmlAlternative);
                }
                else
                {
                    if (HtmlBody != null)
                    {
                        SetBodyFromHtmlText();
                    }
                    else if (PlainTextBody != null)
                    {
                        SetBodyFromPlainText();
                    }
                }

            return ContainedMailMessage;
        }