Esempio n. 1
0
        public async Task <HttpResponseMessage> Get(string name)
        {
            var components = _assetHelper.GetGlobComponentsForAsset(_config.Assets[name], _fileSystem.BasePath.ToString());
            var content    = await _assetBundler.BundleAsync(components).ConfigureAwait(false);

            var compiler = _assetCompilerFactory.GetCompiler(name);

            content = await compiler.CompileAsync(content, _config.Minify).ConfigureAwait(false);

            var response = new HttpResponseMessage {
                Content = new StringContent(content, Encoding.Default, compiler.MimeType)
            };

            return(response);
        }