public async Task <WebbuilderViewInfo> ShowData(bool isPreview) { WebBuilderController objWebController = new WebBuilderController(); WebbuilderViewGetInfo webbuilderViewGetInfo = new WebbuilderViewGetInfo() { Culture = GetCurrentCulture, PageName = PageName_, PreviewMode = isPreview }; ReuseableParams objReuseableParams = GetReuseableParams(_memoryCache); WebbuilderViewInfo webbuilderViewInfo = await objWebController.GetPageViewDOM(webbuilderViewGetInfo, objReuseableParams, GetSiteID); if (webbuilderViewInfo != null) { webbuilderViewInfo.PageName = PageName_; webbuilderViewInfo.HostURL = HostUrl; webbuilderViewInfo.PreviewMode = isPreview; CommonCbuilder commonCbuilder = new CommonCbuilder(); Task loadComponents = GetComponent(!isPreview); Task loadpackages = CombinePackagejs(); Task loadlibraries = commonCbuilder.CombineWebbuilderLibrary("*-view.js", "webbuilderView.js"); await Task.WhenAll(loadComponents, loadpackages, loadlibraries); } AddJS("packagesjs", FolderName.CbuilderAssets + "/js/packages.js"); return(webbuilderViewInfo); }