Esempio n. 1
0
        /// <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"));
        }
Esempio n. 2
0
        /// <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");
        }
Esempio n. 3
0
        /// <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));
        }
Esempio n. 4
0
        /// <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);
        }