Пример #1
0
 void Application_Start(object sender, EventArgs e)
 {
     var js = new Bundle("~/Scripts/app.js", typeof(JsNullTransform));
     js.AddDirectory("~/JavaScript/Models", "*.js", true);
     js.AddDirectory("~/JavaScript/Views", "*.js", true);
     js.AddFile("~/JavaScript/App.js");
     BundleTable.Bundles.Add(js);
 }
Пример #2
0
        public override void RegisterArea(AreaRegistrationContext context)
        {
            if (context == null) throw new ArgumentNullException("context");

            context.MapRoute(
                "Cases_default",
                "Cases/{*all}",
                new {Controller = "Cases", action = "Index"});

            // Declare BundleTransforms (based on current build configuration)
#if DEBUG
            IBundleTransform jsTrans = new NoTransform("text/javascript");
            IBundleTransform cssTrans = new NoTransform("text/css");
#else
            IBundleTransform jsTrans = new JsMinify();
            IBundleTransform cssTrans = new CssMinify();
#endif
            Bundle casesViewModels = new Bundle("~/Cases/js", jsTrans);
            casesViewModels.AddFile("~/Areas/Cases/Scripts/cases.js", false);
            casesViewModels.AddDirectory("~/Areas/Cases/ViewModels","*.js");

            BundleTable.Bundles.Add(casesViewModels);

            Bundle casesCss = new  Bundle("~/Cases/css", cssTrans);
            casesCss.AddFile("~/Areas/Cases/Content/cases.css", false);

            BundleTable.Bundles.Add(casesCss);
        }
Пример #3
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            RegisterGlobalFilters(GlobalFilters.Filters);
            RegisterRoutes(RouteTable.Routes);

            //BundleTable.Bundles.RegisterTemplateBundles();

            #if DEBUG
            var javascriptLibraries = new Bundle("~/lib");
            javascriptLibraries.AddDirectory("~/Scripts/lib", "*.js", false);
            BundleTable.Bundles.Add(javascriptLibraries);

            var javascriptApp = new Bundle("~/app");
            javascriptApp.AddDirectory("~/Scripts/app", "*.js", false);
            BundleTable.Bundles.Add(javascriptApp);
            #else
            var javascriptLibraries = new Bundle("~/lib", new JsMinify());
            javascriptLibraries.AddDirectory("~/Scripts/lib", "*.js", false);
            BundleTable.Bundles.Add(javascriptLibraries);

            var javascriptApp = new Bundle("~/app", new JsMinify());
            javascriptApp.AddDirectory("~/Scripts/app", "*.js", false);
            BundleTable.Bundles.Add(javascriptApp);
            #endif
        }
Пример #4
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            // Use LocalDB for Entity Framework by default
            Database.DefaultConnectionFactory = new SqlConnectionFactory("Data Source=(localdb)\v11.0; Integrated Security=True; MultipleActiveResultSets=True");

            RegisterGlobalFilters(GlobalFilters.Filters);
            RegisterRoutes(RouteTable.Routes);

            var libBundle = new Bundle("~/Scripts/lib/js", new JsMinify());
            libBundle.AddDirectory("~/Scripts/lib", "*.js", true);
            BundleTable.Bundles.Add(libBundle);

            #if DEBUG
            var srcBundle = new Bundle("~/Scripts/src/js", new NoTransform("text/javascript"));
            #else
            var srcBundle = new Bundle("~/Scripts/src/js", new JsMinify());
            #endif
            srcBundle.AddFile("~/Scripts/src/SketchPad.knockout.js");
            srcBundle.AddFile("~/Scripts/src/SketchPad.js");
            srcBundle.AddDirectory("~/Scripts/src", "*.js", true);
            BundleTable.Bundles.Add(srcBundle);

            BundleTable.Bundles.RegisterTemplateBundles();
        }
Пример #5
0
        public static void Init()
        {
            #if DEBUG
            _debug = true;
            #endif
            var bundle = new Bundle("~/js/app");

            bundle.AddDirectory("~/js/app", "*.js", true, true);

            BundleTable.Bundles.Add(bundle);
        }
Пример #6
0
 private void RegisterBundles()
 {
     var bundle = new Bundle("~/Scripts/cors/js", new JsMinify());
     bundle.AddDirectory("~/Scripts/cors", "*.js", true);
     BundleTable.Bundles.Add(bundle);
     bundle = new Bundle("~/Scripts/wow/js", new JsMinify());
     bundle.AddDirectory("~/Scripts/wow", "*.js", true);
     BundleTable.Bundles.Add(bundle);
     bundle = new Bundle("~/Content/wow/css", new CssMinify());
     bundle.AddDirectory("~/Content/wow", "*.css", true);
     BundleTable.Bundles.Add(bundle);
     bundle = new Bundle("~/Content/fileupload/css", new CssMinify());
     bundle.AddDirectory("~/Content/fileupload", "*.css", true);
     BundleTable.Bundles.Add(bundle);
 }
Пример #7
0
        protected void Application_Start()
        {
            InitMapper();
            AreaRegistration.RegisterAllAreas();

            RegisterGlobalFilters(GlobalFilters.Filters);
            RegisterRoutes(RouteTable.Routes);

            var moduleBundle = new Bundle("~/Scripts/modules/js", new JsMinify());
            moduleBundle.AddDirectory("~/Scripts/modules","*.js");
            BundleTable.Bundles.Add(moduleBundle);
            BundleTable.Bundles.RegisterTemplateBundles();

            ControllerBuilder.Current.SetControllerFactory(new NinjectControllerBuilder(Kernel));
        }
Пример #8
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            // Use LocalDB for Entity Framework by default
            Database.DefaultConnectionFactory = new SqlConnectionFactory("Data Source=(localdb)\v11.0; Integrated Security=True; MultipleActiveResultSets=True");

            RegisterGlobalFilters(GlobalFilters.Filters);
            RegisterRoutes(RouteTable.Routes);

            BundleTable.Bundles.RegisterTemplateBundles();
            var customBundle = new Bundle("~/Scripts/mine");
            customBundle.AddDirectory("~/Scripts/custom", "*.js", false, true);
            BundleTable.Bundles.Add(customBundle);
        }
Пример #9
0
        public static void PerformBundling()
        {
            IBundleTransform jstransformer;
            IBundleTransform csstransformer;

#if DEBUG
            jstransformer  = new NoTransform("text/javascript");
            csstransformer = new NoTransform("text/css");
#else
            jstransformer  = new JsMinify();
            csstransformer = new CssMinify();
#endif

            //var bundle = new Bundle("~/WeNeedLibraries", jstransformer);
            //bundle.AddDirectory("~/ClientSideResources/js/libraries", "*.js");
            //BundleTable.Bundles.Add(bundle);

            var bundle         = new Bundle("~/WeNeedPlugIns", jstransformer);
            var modelsOrdering = new BundleFileSetOrdering("plugins");
            modelsOrdering.Files.Add("jquery.fileupload.js");
            modelsOrdering.Files.Add("");
            BundleTable.Bundles.FileSetOrderList.Add(modelsOrdering);
            bundle.AddDirectory("~/ClientSideResources/js/plugIns", "*.js");
            BundleTable.Bundles.Add(bundle);

            bundle         = new Bundle("~/WeNeedModels", jstransformer);
            modelsOrdering = new BundleFileSetOrdering("models");
            modelsOrdering.Files.Add("WeNeedUHave.Model.js");
            BundleTable.Bundles.FileSetOrderList.Add(modelsOrdering);
            bundle.AddDirectory("~/ClientSideResources/js/models", "*.js");
            BundleTable.Bundles.Add(bundle);

            bundle = new Bundle("~/WeNeedHttp", jstransformer);
            bundle.AddDirectory("~/ClientSideResources/js/http", "*.js");
            BundleTable.Bundles.Add(bundle);

            bundle         = new Bundle("~/WeNeedViewModels", jstransformer);
            modelsOrdering = new BundleFileSetOrdering("viewModels");
            modelsOrdering.Files.Add("WeNeedUHave.ViewModel.js");
            modelsOrdering.Files.Add("WeNeedUHave.ViewModel.Payment.js");
            BundleTable.Bundles.FileSetOrderList.Add(modelsOrdering);
            bundle.AddDirectory("~/ClientSideResources/js/viewModels", "*.js");
            BundleTable.Bundles.Add(bundle);

            bundle = new Bundle("~/ClientSideResources/css/1", csstransformer);
            bundle.AddDirectory("~/ClientSideResources/css", "*.css");
            BundleTable.Bundles.Add(bundle);
        }
Пример #10
0
        public static void PerformBundling()
        {
            IBundleTransform jstransformer;
            IBundleTransform csstransformer;
#if DEBUG
            jstransformer = new NoTransform("text/javascript");
            csstransformer = new NoTransform("text/css");
#else
            jstransformer = new JsMinify();
            csstransformer = new CssMinify();
#endif

            //var bundle = new Bundle("~/WeNeedLibraries", jstransformer);
            //bundle.AddDirectory("~/ClientSideResources/js/libraries", "*.js");
            //BundleTable.Bundles.Add(bundle);

            var bundle = new Bundle("~/WeNeedPlugIns", jstransformer);
            var modelsOrdering = new BundleFileSetOrdering("plugins");
            modelsOrdering.Files.Add("jquery.fileupload.js");
            modelsOrdering.Files.Add("");
            BundleTable.Bundles.FileSetOrderList.Add(modelsOrdering);
            bundle.AddDirectory("~/ClientSideResources/js/plugIns", "*.js");
            BundleTable.Bundles.Add(bundle);

            bundle = new Bundle("~/WeNeedModels", jstransformer);
            modelsOrdering = new BundleFileSetOrdering("models");
            modelsOrdering.Files.Add("WeNeedUHave.Model.js");
            BundleTable.Bundles.FileSetOrderList.Add(modelsOrdering);
            bundle.AddDirectory("~/ClientSideResources/js/models", "*.js");
            BundleTable.Bundles.Add(bundle);

            bundle = new Bundle("~/WeNeedHttp", jstransformer);
            bundle.AddDirectory("~/ClientSideResources/js/http", "*.js");
            BundleTable.Bundles.Add(bundle);

            bundle = new Bundle("~/WeNeedViewModels", jstransformer);
            modelsOrdering = new BundleFileSetOrdering("viewModels");
            modelsOrdering.Files.Add("WeNeedUHave.ViewModel.js");
            modelsOrdering.Files.Add("WeNeedUHave.ViewModel.Payment.js");
            BundleTable.Bundles.FileSetOrderList.Add(modelsOrdering);
            bundle.AddDirectory("~/ClientSideResources/js/viewModels", "*.js");
            BundleTable.Bundles.Add(bundle);

            bundle = new Bundle("~/ClientSideResources/css/1", csstransformer);
            bundle.AddDirectory("~/ClientSideResources/css", "*.css");
            BundleTable.Bundles.Add(bundle);
        }
Пример #11
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            // Use LocalDB for Entity Framework by default
            //Database.DefaultConnectionFactory = new SqlConnectionFactory("Data Source=(localdb)\v11.0; Integrated Security=True; MultipleActiveResultSets=True");
            Database.SetInitializer(new DropCreateDatabaseIfModelChanges<AtndDB>());

            RegisterGlobalFilters(GlobalFilters.Filters);
            RegisterRoutes(RouteTable.Routes);

            BundleTable.Bundles.RegisterTemplateBundles();

            var bundle = new Bundle("~/Hack/js");
            bundle.AddDirectory("~/Scripts", "Hack*.js", throwIfNotExist: false);
            BundleTable.Bundles.Add(bundle);
        }
Пример #12
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            RegisterGlobalFilters(GlobalFilters.Filters);
            RegisterRoutes(RouteTable.Routes);

            var bundle = new Bundle("~/Content/styles", new CssMinify());
            bundle.AddDirectory("~/Content/styles", "*.css", true);
            BundleTable.Bundles.Add(bundle);

            bundle = new Bundle("~/Scripts/js", new JsMinify());
            bundle.AddDirectory("~/Scripts/js", "*.js", true);
            BundleTable.Bundles.Add(bundle);

            BundleTable.Bundles.RegisterTemplateBundles();
        }
Пример #13
0
        private void RegisterBundles(BundleCollection bundles)
        {
            var libBundle = new Bundle("~/scripts/lib", typeof(NoTransform));
            libBundle.AddFile("~/scripts/jquery-1.7.2.js");
            libBundle.AddFile("~/scripts/jquery-ui-1.8.20.js");
            libBundle.AddFile("~/scripts/jquery.tmpl.js");
            libBundle.AddFile("~/scripts/knockout-2.1.0.debug.js");
            libBundle.AddFile("~/scripts/knockout.simpleGrid.js");
            libBundle.AddFile("~/scripts/underscore.js");
            libBundle.AddFile("~/scripts/json2.js");
            libBundle.AddFile("~/scripts/storage.js");
            bundles.Add(libBundle);

            var localBundle = new Bundle("~/scripts/local", typeof(NoTransform));
            localBundle.AddDirectory("~/scripts/models/", "*.js", false);
            bundles.Add(localBundle);
        }
Пример #14
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            // Use LocalDB for Entity Framework by default
            //Database.DefaultConnectionFactory = new SqlConnectionFactory("Data Source=(localdb)\v11.0; Integrated Security=True; MultipleActiveResultSets=True");
            Database.SetInitializer(new DropCreateDatabaseIfModelChanges <AtndDB>());

            RegisterGlobalFilters(GlobalFilters.Filters);
            RegisterRoutes(RouteTable.Routes);

            BundleTable.Bundles.RegisterTemplateBundles();

            var bundle = new Bundle("~/Hack/js");

            bundle.AddDirectory("~/Scripts", "Hack*.js", throwIfNotExist: false);
            BundleTable.Bundles.Add(bundle);
        }
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            RegisterGlobalFilters(GlobalFilters.Filters);
            RegisterRoutes(RouteTable.Routes);

            Bundle cssBundle = new Bundle("~/Content/css", new CssMinify());
            cssBundle.AddDirectory("~/Content", "*min.css");
            cssBundle.AddFile("~/Content/Site.css");
            BundleTable.Bundles.Add(cssBundle);

            Bundle javascriptBundle = new Bundle("~/Scripts/js", new NoTransform());//, new JsMinify());
            //scripts.AddDirectory("~/Scripts", "*min.js");
            javascriptBundle.AddFile("~/Scripts/underscore.js");
            javascriptBundle.AddFile("~/Scripts/json2.js");
            javascriptBundle.AddFile("~/Scripts/jquery-1.7.2.js");
            BundleTable.Bundles.Add(javascriptBundle);
        }
Пример #16
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            RegisterGlobalFilters(GlobalFilters.Filters);
            RegisterRoutes(RouteTable.Routes);

            var jsBundle = new Bundle("~/Scripts/js", new JsMinify());
            jsBundle.AddFile("~/Scripts/jquery-1.7.2.js");
            jsBundle.AddFile("~/Scripts/modernizr-2.5.3.js");
            jsBundle.AddFile("~/Scripts/jquery.tipsy.js");
            jsBundle.AddFile("~/Scripts/knockout.js");
            jsBundle.AddFile("~/Scripts/jquery.clippy.min.js");
            jsBundle.AddFile("~/scripts/ListTool.js");
            BundleTable.Bundles.Add(jsBundle);

            var cssBundle = new Bundle("~/Content/css", new CssMinify());
            cssBundle.AddDirectory("~/Content/", "*.css", true);
            BundleTable.Bundles.Add(cssBundle);
        }
Пример #17
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            RegisterGlobalFilters(GlobalFilters.Filters);
            RegisterRoutes(RouteTable.Routes);

            Bundle cssBundle = new Bundle("~/Content/css", new CssMinify());

            cssBundle.AddDirectory("~/Content", "*min.css");
            cssBundle.AddFile("~/Content/Site.css");
            BundleTable.Bundles.Add(cssBundle);

            Bundle javascriptBundle = new Bundle("~/Scripts/js", new NoTransform());//, new JsMinify());

            //scripts.AddDirectory("~/Scripts", "*min.js");
            javascriptBundle.AddFile("~/Scripts/underscore.js");
            javascriptBundle.AddFile("~/Scripts/json2.js");
            javascriptBundle.AddFile("~/Scripts/jquery-1.7.2.js");
            BundleTable.Bundles.Add(javascriptBundle);
        }
 private static void SetupBundle(string path, IBundleTransform transform)
 {
     var cssBundle = new Bundle(path, transform);
     cssBundle.AddDirectory("~/Content", "*.less", true);
     BundleTable.Bundles.Add(cssBundle);
 }
Пример #19
0
        private static void RegisterBundles()
        {
            // Declare BundleTransforms (based on current build configuration)
#if DEBUG
            IBundleTransform jsTransformer = new NoTransform("text/javascript");
            IBundleTransform cssTransformer = new NoTransform("text/css");
#else
            IBundleTransform jsTransformer = new JsMinify();
            IBundleTransform cssTransformer = new CssMinify();
#endif

            // Create Bundles
            BundleTable.Bundles.Add(CreateLogonJsBundle(jsTransformer));

            Bundle bundleScripts = new Bundle("~/Scripts/js", jsTransformer);
            Bundle bundleStyles = new Bundle("~/Content/css", cssTransformer);
            Bundle bundleJqueryStyles = new Bundle("~/Content/themes/base/css", cssTransformer);

#if DEBUG
            // Disable the automatic use of .min.css files when built in Debug mode
            bundleStyles.EnableFileExtensionReplacements = false;
#endif

            // Populate bundleScripts (with defaults from RegisterTemplateBundles())
            bundleScripts.AddDirectory("~/Scripts", "jquery-*", false, false);
            bundleScripts.AddDirectory("~/Scripts", "jquery.mobile*", false, false);
            bundleScripts.AddDirectory("~/Scripts", "jquery-ui*", false, false);
            bundleScripts.AddDirectory("~/Scripts", "jquery.unobtrusive*", false, false);
            bundleScripts.AddDirectory("~/Scripts", "jquery.validate*", false, false);
            bundleScripts.AddDirectory("~/Scripts", "modernizr*", false, false);
            bundleScripts.AddDirectory("~/Scripts", "jquery.signalR-*", false, false);

            // Populate bundleScripts (with supplemental files)
            bundleScripts.AddFile("~/Scripts/logging.js", false);
            bundleScripts.AddFile("~/Scripts/knockout-2.1.0.js", false);
            bundleScripts.AddFile("~/Scripts/bootstrap.js", false);
            bundleScripts.AddFile("~/Scripts/jci.polyfills.js", false);
            bundleScripts.AddFile("~/Scripts/lib/signals.min.js", false);
            bundleScripts.AddFile("~/Scripts/lib/crossroads.min.js", false);
            bundleScripts.AddFile("~/Scripts/require.js", false);
            bundleScripts.AddFile("~/Scripts/rivets.js", false);
            bundleScripts.AddFile("~/Scripts/require.config.js", false);
            bundleScripts.AddFile("~/Scripts/webapi.ajax.js", false);
            bundleScripts.AddFile("~/Scripts/webapi.csrf.js", false);
            bundleScripts.AddFile("~/Scripts/webapi.errors.js", false);
            bundleScripts.AddFile("~/Scripts/webapi.routes.js", false);

            // Populate bundleStyles (with defaults from RegisterTemplateBundles())
            bundleStyles.AddFile("~/Content/site.css", false);
            bundleStyles.AddDirectory("~/Content/", "jquery.mobile*", false, false);

            // Populate bundleStyles (with supplemental files)
            bundleStyles.AddFile("~/Content/bootstrap.css", false);

            // Populate bundleJqueryStyles (with defaults from RegisterTemplateBundles())
            bundleJqueryStyles.AddFile("~/Content/themes/base/jquery.ui.core.css", false);
            bundleJqueryStyles.AddFile("~/Content/themes/base/jquery.ui.resizable.css", false);
            bundleJqueryStyles.AddFile("~/Content/themes/base/jquery.ui.selectable.css", false);
            bundleJqueryStyles.AddFile("~/Content/themes/base/jquery.ui.accordion.css", false);
            bundleJqueryStyles.AddFile("~/Content/themes/base/jquery.ui.autocomplete.css", false);
            bundleJqueryStyles.AddFile("~/Content/themes/base/jquery.ui.button.css", false);
            bundleJqueryStyles.AddFile("~/Content/themes/base/jquery.ui.dialog.css", false);
            bundleJqueryStyles.AddFile("~/Content/themes/base/jquery.ui.slider.css", false);
            bundleJqueryStyles.AddFile("~/Content/themes/base/jquery.ui.tabs.css", false);
            bundleJqueryStyles.AddFile("~/Content/themes/base/jquery.ui.datepicker.css", false);
            bundleJqueryStyles.AddFile("~/Content/themes/base/jquery.ui.progressbar.css", false);
            bundleJqueryStyles.AddFile("~/Content/themes/base/jquery.ui.theme.css", false);

            // Add Bundles to BundleTable.Bundles
            BundleTable.Bundles.Add(bundleScripts);
            BundleTable.Bundles.Add(bundleStyles);
            BundleTable.Bundles.Add(bundleJqueryStyles);
        }
Пример #20
0
        protected void Application_Start()
        {
            // Initialize engine
            EngineContext.Initialize(false);

            // Check if the database is installed
            bool siteIsInstalled = DataSettingsHelper.SiteIsInstalled;

            // Resolve dependency
            var dependencyResolver = new GatherDependencyResolver();
            DependencyResolver.SetResolver(dependencyResolver);

            // Register site areas
            AreaRegistration.RegisterAllAreas();

            // Register filters and routes
            RegisterGlobalFilters(GlobalFilters.Filters);
            RegisterRoutes(RouteTable.Routes);

            // Register fluentvalidation
            var fluentValidationModelValidatorProvider = new FluentValidationModelValidatorProvider(new ValidatorFactory());
            ModelValidatorProviders.Providers.Add(fluentValidationModelValidatorProvider);
            DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes = false;
            fluentValidationModelValidatorProvider.AddImplicitRequiredValidator = false;

            // Register script bundles
            var adminCssBundle = new Bundle("~/areas/admin/content/core.css", new CssMinify());
            adminCssBundle.AddDirectory("~/areas/admin/content/", "*.css", true);
            BundleTable.Bundles.Add(adminCssBundle);

            var adminJsBundle = new Bundle("~/areas/admin/scripts/core.js", new JsMinify());
            adminJsBundle.AddDirectory("~/areas/admin/scripts/jquery/", "*.js", true);
            BundleTable.Bundles.Add(adminJsBundle);

            var coreCssBundle = new Bundle("~/content/css/core.css", new CssMinify());
            coreCssBundle.AddFile("~/Content/Css/normalize.css");
            coreCssBundle.AddFile("~/Content/Css/styles.css");
            coreCssBundle.AddFile("~/Content/Css/jquery-ui-1.8.21.css");
            coreCssBundle.AddFile("~/Content/Css/leaflet.css");
            coreCssBundle.AddFile("~/Content/Css/leaflet.zoomfs.css");
            BundleTable.Bundles.Add(coreCssBundle);

            var jqueryJsBundle = new Bundle("~/content/jquery.js", new NoTransform());
            jqueryJsBundle.AddDirectory("~/Scripts/jQuery/", "*.js");
            BundleTable.Bundles.Add(jqueryJsBundle);

            var coreJsBundle = new Bundle("~/content/core.js", new JsMinify());
            coreJsBundle.AddDirectory("~/Scripts/", "*.js");
            BundleTable.Bundles.Add(coreJsBundle);

            var mapJsBundle = new Bundle("~/content/coremap.js", new JsMinify());
            mapJsBundle.AddFile("~/Scripts/PerPage/core-maps.js");
            BundleTable.Bundles.Add(mapJsBundle);

            var homeJsBundle = new Bundle("~/content/home.js", new JsMinify());
            homeJsBundle.AddFile("~/Scripts/PerPage/home.js");
            BundleTable.Bundles.Add(homeJsBundle);

            var projectDetailJsBundle = new Bundle("~/content/projectdetail.js", new JsMinify());
            projectDetailJsBundle.AddFile("~/Scripts/PerPage/project-detail.js");
            BundleTable.Bundles.Add(projectDetailJsBundle);

            var projectListingJsBundle = new Bundle("~/content/projectlisting.js", new JsMinify());
            projectListingJsBundle.AddFile("~/Scripts/PerPage/project-listing.js");
            BundleTable.Bundles.Add(projectListingJsBundle);

            if (siteIsInstalled)
            {
                // Kick off the scheduled tasks
                TaskManager.Instance.Initialize();
                TaskManager.Instance.Start();
            }
        }