Example #1
0
        public IHtmlString GetHeadIncludes(IGlobalIncludesComposition globalIncludes, IPageSpecificIncludesComposition pageSpecificIncludes)
        {
            var includesBuilder = new StringBuilder();

            if (string.IsNullOrWhiteSpace(globalIncludes.GlobalHeadIncludes) == false)
            {
                includesBuilder.Append(globalIncludes.GlobalHeadIncludes);
            }

            if (pageSpecificIncludes != null &&
                string.IsNullOrWhiteSpace(pageSpecificIncludes.PageSpecificHeadIncludes) == false)
            {
                includesBuilder.Append(pageSpecificIncludes.PageSpecificHeadIncludes);
            }

            return(new MvcHtmlString(includesBuilder.ToString()));
        }
 /// <summary>Static getter for Global HEAD Includes</summary>
 public static string GetGlobalHeadIncludes(IGlobalIncludesComposition that)
 {
     return(that.GetPropertyValue <string>("globalHeadIncludes"));
 }