public BundleViewComponent(IWebHostEnvironment env, IMemoryCache memoryCache, IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor) { _env = env; _cache = memoryCache; excessMode = _env.IsProduction() ? ExcessModes.live : ExcessModes.local; _hostURL = HostUrl; }
public async Task <IList <BundleAsset> > GetPageAssets(string pageName, ExcessModes accessMode) { IList <BundleAsset> bundleAssets; List <SQLParam> sQLParam = new List <SQLParam>(); sQLParam.Add(new SQLParam("@PageName", pageName)); sQLParam.Add(new SQLParam("@AccessMode", accessMode.ToString())); SQLGetListAsync sqlhandler = new SQLGetListAsync(); try { bundleAssets = await sqlhandler.ExecuteAsListAsync <BundleAsset>("[dbo].[usp_Assets_GetByPage]", sQLParam); } catch { throw; } return(bundleAssets); }
public async Task <IList <BundleAsset> > GetPageAssets(string pageName, ExcessModes accessMode) { AssetDataprovider assetDataprovider = new AssetDataprovider(); return(await assetDataprovider.GetPageAssets(pageName, accessMode)); }