public static PageAttributesViewModel GetPageAttributesViewModel(IPageSpecificIncludesComposition pageSpecificIncludesComposition) { var viewmodel = new PageAttributesViewModel() { HTMLLangRef = pageSpecificIncludesComposition.HTmllangRef, LTRValue = pageSpecificIncludesComposition.GetCulture(), }; return(viewmodel); }
/// <summary>Static getter for Page-specific BODY Includes</summary> public static string GetPageSpecificBodyIncludes(IPageSpecificIncludesComposition that) { return(that.GetPropertyValue <string>("pageSpecificBodyIncludes")); }
/// <summary>Static getter for HTML Lang Ref</summary> public static string GetHTmllangRef(IPageSpecificIncludesComposition that) { return(that.GetPropertyValue <string>("hTMLLangRef")); }
public IHtmlString GetBodyIncludes(IGlobalIncludesComposition globalIncludes, IPageSpecificIncludesComposition pageSpecificIncludes) { var includesBuilder = new StringBuilder(); if (string.IsNullOrWhiteSpace(globalIncludes.GlobalBodyIncludes) == false) { includesBuilder.Append(globalIncludes.GlobalBodyIncludes); } if (pageSpecificIncludes != null && string.IsNullOrWhiteSpace(pageSpecificIncludes.PageSpecificBodyIncludes) == false) { includesBuilder.Append(pageSpecificIncludes.PageSpecificBodyIncludes); } return(new MvcHtmlString(includesBuilder.ToString())); }