BlogML.Xml.BlogMLContent.Create C# (CSharp) Method

Create() public static method

public static Create ( string unencodedText, ContentTypes contentType ) : BlogMLContent
unencodedText string
contentType ContentTypes
return BlogMLContent
        public static BlogMLContent Create(string unencodedText, ContentTypes contentType)
        {
            var content = new BlogMLContent {ContentType = contentType};
            if (content.Base64Encoded)
            {
                byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(unencodedText);
                content.Text = Convert.ToBase64String(byteArray);
            }
            else if(content.HtmlEncoded)
            {
                content.Text = HttpUtility.HtmlEncode(unencodedText);
            }
            else
            {
                content.Text = unencodedText;
            }

            return content;
        }
BlogMLContent