예제 #1
0
        protected void Application_Start()
        {
            //AreaRegistration.RegisterAllAreas();
            var adminArea        = new AdminAreaRegistration();
            var adminAreaContext = new AreaRegistrationContext(adminArea.AreaName, RouteTable.Routes);

            adminArea.RegisterArea(adminAreaContext);

            var defaultArea        = new DefaultAreaRegistration();
            var defaultAreaContext = new AreaRegistrationContext(defaultArea.AreaName, RouteTable.Routes);

            defaultArea.RegisterArea(defaultAreaContext);

            //WebApiConfig.Register(GlobalConfiguration.Configuration);
            //FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            //RouteConfig.RegisterRoutes(RouteTable.Routes);
            //BundleConfig.RegisterBundles(BundleTable.Bundles);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            /*AreaRegistration.RegisterAllAreas();
             *
             * WebApiConfig.Register(GlobalConfiguration.Configuration);
             * FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
             * RouteConfig.RegisterRoutes(RouteTable.Routes);
             * BundleConfig.RegisterBundles(BundleTable.Bundles);*/
        }
예제 #2
0
        protected void Application_Start()
        {
            //AreaRegistration.RegisterAllAreas();


            var adminArea        = new AdminAreaRegistration();
            var adminAreaContext = new AreaRegistrationContext(adminArea.AreaName, RouteTable.Routes);

            adminArea.RegisterArea(adminAreaContext);

            var defaultArea        = new DefaultAreaRegistration();
            var defaultAreaContext = new AreaRegistrationContext(defaultArea.AreaName, RouteTable.Routes);

            defaultArea.RegisterArea(defaultAreaContext);

            //WebApiConfig.Register(GlobalConfiguration.Configuration);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);

            VetDBDataContext data = new VetDBDataContext();

            try
            {
                data.CreateDatabase();
            }
            catch
            {
            }
        }
예제 #3
0
        protected void Application_Start()
        {
            var defaultArea        = new DefaultAreaRegistration();
            var defaultAreaContext = new AreaRegistrationContext(defaultArea.AreaName, RouteTable.Routes);

            defaultArea.RegisterArea(defaultAreaContext);
            //AreaRegistration.RegisterAllAreas();
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
        }
예제 #4
0
    public static void RegisterAreas()
    {
        //
        // Admin area . . .
        var adminArea        = new AdminAreaRegistration();
        var adminAreaContext = new AreaRegistrationContext(adminArea.AreaName, RouteTable.Routes);

        adminArea.RegisterArea(adminAreaContext);
        //
        // Default area . . .
        var defaultArea        = new DefaultAreaRegistration();
        var defaultAreaContext = new AreaRegistrationContext(defaultArea.AreaName, RouteTable.Routes);

        defaultArea.RegisterArea(defaultAreaContext);
    }
예제 #5
0
        protected void Application_Start()
        {
            var adminArea        = new AdminAreaRegistration();
            var adminAreaContext = new AreaRegistrationContext(adminArea.AreaName, RouteTable.Routes);

            adminArea.RegisterArea(adminAreaContext);

            var defaultArea        = new DefaultAreaRegistration();
            var defaultAreaContext = new AreaRegistrationContext(defaultArea.AreaName, RouteTable.Routes);

            defaultArea.RegisterArea(defaultAreaContext);

            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
        }
예제 #6
0
        protected void Application_Start() {
            logger.Info("Application Start");

            // RegisterAllAreas() регистрирует все найденные объявления area, но она нам не подходит, 
            // так как если DefaultArea зарегистрировать раньше AdminArea, то будет срабатывать маршрутизация Default, 
            // а в админку мы уже не сможем попасть, поэтому исправляем
            //AreaRegistration.RegisterAllAreas();
            var adminArea = new AdminAreaRegistration();
            var adminAreaContext = new AreaRegistrationContext(adminArea.AreaName, RouteTable.Routes);
            adminArea.RegisterArea(adminAreaContext);

            var defaultArea = new DefaultAreaRegistration();
            var defaultAreaContext = new AreaRegistrationContext(defaultArea.AreaName, RouteTable.Routes);
            defaultArea.RegisterArea(defaultAreaContext);


            //FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            //            RouteConfig.RegisterRoutes(RouteTable.Routes);
            //BundleConfig.RegisterBundles(BundleTable.Bundles);
        }
예제 #7
0
        /// <summary>
        /// Вызывается, когда первый экземпляр HttpApplication создается. Это позволяет создавать объекты доступные для всех экземпляров класса HttpApplication.
        /// </summary>
        protected void Application_Start()
        {
            _logger.Info("Application starting");

            #region AreasRegistration
            var adminArea        = new AdminAreaRegistration();
            var adminAreaContext = new AreaRegistrationContext(adminArea.AreaName, RouteTable.Routes);
            adminArea.RegisterArea(adminAreaContext);

            var defaultArea        = new DefaultAreaRegistration();
            var defaultAreaContext = new AreaRegistrationContext(defaultArea.AreaName, RouteTable.Routes);
            defaultArea.RegisterArea(defaultAreaContext);
            #endregion

            //если сразу регистрировать все области, то сначала зарегается Default и тогда до Admin будет не достучаться
            //поэтому используем код выше
            //AreaRegistration.RegisterAllAreas();

            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
            Database.SetInitializer <PracticeContext>(new EFDbInitializer());
            CommonMapper.Configurate();
        }
예제 #8
0
        protected void Application_Start()
        {
            logger.Info("Application Start");

            // RegisterAllAreas() регистрирует все найденные объявления area, но она нам не подходит,
            // так как если DefaultArea зарегистрировать раньше AdminArea, то будет срабатывать маршрутизация Default,
            // а в админку мы уже не сможем попасть, поэтому исправляем
            //AreaRegistration.RegisterAllAreas();
            var adminArea        = new AdminAreaRegistration();
            var adminAreaContext = new AreaRegistrationContext(adminArea.AreaName, RouteTable.Routes);

            adminArea.RegisterArea(adminAreaContext);

            var defaultArea        = new DefaultAreaRegistration();
            var defaultAreaContext = new AreaRegistrationContext(defaultArea.AreaName, RouteTable.Routes);

            defaultArea.RegisterArea(defaultAreaContext);


            //FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            //            RouteConfig.RegisterRoutes(RouteTable.Routes);
            //BundleConfig.RegisterBundles(BundleTable.Bundles);
        }
예제 #9
0
        protected void Application_Start()
        {
            GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;
            GlobalConfiguration.Configuration.Formatters.Remove(GlobalConfiguration.Configuration.Formatters.XmlFormatter);

            GlobalConfiguration.Configure(WebApiConfig.Register);

            var adminArea        = new AdminAreaRegistration();
            var adminAreaContext = new AreaRegistrationContext(adminArea.AreaName, RouteTable.Routes);

            adminArea.RegisterArea(adminAreaContext);

            var mapArea        = new MapAreaRegistration();
            var mapAreaContext = new AreaRegistrationContext(mapArea.AreaName, RouteTable.Routes);

            mapArea.RegisterArea(mapAreaContext);

            var defaultArea        = new DefaultAreaRegistration();
            var defaultAreaContext = new AreaRegistrationContext(defaultArea.AreaName, RouteTable.Routes);

            defaultArea.RegisterArea(defaultAreaContext);

            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            // Рассылка актуальной версии карты
            Task.Factory.StartNew(() =>
            {
                while (true)
                {
                    MapHub.BroadcastSystems();
                    Thread.Sleep(10000);
                }
            });
        }
예제 #10
0
        protected void Application_Start()
        {
            PreStartApp.logger.Info("Application Start");

            var adminArea        = new AdminAreaRegistration();
            var adminAreaContext = new AreaRegistrationContext(adminArea.AreaName, RouteTable.Routes);

            adminArea.RegisterArea(adminAreaContext);

            var defaultArea        = new DefaultAreaRegistration();
            var defaultAreaContext = new AreaRegistrationContext(defaultArea.AreaName, RouteTable.Routes);

            defaultArea.RegisterArea(defaultAreaContext);

            WebApiConfig.Register(GlobalConfiguration.Configuration);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            mailThread = new Thread(new ThreadStart(ThreadFunc));
            mailThread.Start();

            DefaultModelBinder.ResourceClassKey = "Messages";
        }