/// <summary> /// Combines resources for requests to /css/all.css. /// </summary> /// <returns>Returns combined test/css response for all.css.</returns> public ContentResult AllCss() { string cacheKey = "allcss"; MemoryCache cache = MemoryCache.Default; ResourceCombiner combiner = new ResourceCombiner(this.Config); string allCss = combiner.GetCachedOuput(cacheKey, cache); if (string.IsNullOrEmpty(allCss)) { allCss = combiner.GenerateCombinedResource(this.FileSystem.CombinedCssFiles, MemoryCache.Default, cacheKey); } return(Content(allCss, "text/css")); }
/// <summary> /// Combines resources for requests to /css/all.css. /// </summary> /// <returns>Returns combined test/css response for all.css.</returns> public ContentResult AllCss() { string cacheKey = "allcss"; MemoryCache cache = MemoryCache.Default; ResourceCombiner combiner = new ResourceCombiner(this.Config); string allCss = combiner.GetCachedOuput(cacheKey, cache); if (string.IsNullOrEmpty(allCss)) { allCss = combiner.GenerateCombinedResource(this.FileSystem.CombinedCssFiles, MemoryCache.Default, cacheKey); } return Content(allCss, "text/css"); }
/// <summary> /// Combines resources for requests to /js/all.js. /// </summary> /// <returns>Returns combined JavaScript for all.js.</returns> public JavaScriptResult AllJs() { string cacheKey = "alljs"; MemoryCache cache = MemoryCache.Default; ResourceCombiner combiner = new ResourceCombiner(this.Config); string allScripts = combiner.GetCachedOuput(cacheKey, cache); if (string.IsNullOrEmpty(allScripts)) { allScripts = combiner.GenerateCombinedResource(this.FileSystem.CombinedJsFiles, MemoryCache.Default, cacheKey); } return(JavaScript(allScripts)); }
/// <summary> /// Combines resources for requests to /js/all.js. /// </summary> /// <returns>Returns combined JavaScript for all.js.</returns> public JavaScriptResult AllJs() { string cacheKey = "alljs"; MemoryCache cache = MemoryCache.Default; ResourceCombiner combiner = new ResourceCombiner(this.Config); string allScripts = combiner.GetCachedOuput(cacheKey, cache); if (string.IsNullOrEmpty(allScripts)) { allScripts = combiner.GenerateCombinedResource(this.FileSystem.CombinedJsFiles, MemoryCache.Default, cacheKey); } return JavaScript(allScripts); }