示例#1
0
        void Application_Start(object sender, EventArgs e)
        {
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
            //загружаем роли в оперативную память
            var roles = new DAL.DataBaseObjects.Roles();

            Application["RolesList"] = roles.GetAllItemsToList();

            //загружаем backend в оперативную память
            var districts = new DAL.DataBaseObjects.Districts();

            Application["Districts"] = districts.GetAllItemsToList();

            //загружаем города в оперативную память
            var city = new DAL.DataBaseObjects.City();

            Application["CityList"] = city.GetAllItemsToList();

            //загружаем backend в оперативную память
            var backend = new DAL.DataBaseObjects.Backend();

            Application["BackendList"] = backend.GetAllItemsToList();

            new TicketStatisticTimerModule().Init();
        }
示例#2
0
 protected virtual void Application_BeginRequest(Object sender, EventArgs e)
 {
     //если список ролей не загружен в память - загружаем его
     if (Application["RolesList"] == null)
     {
         var roles = new DAL.DataBaseObjects.Roles();
         Application["RolesList"] = roles.GetAllItemsToList();
     }
 }