コード例 #1
0
        public static List <Area> InitializeAreas()
        {
            string      fileLocation = "";
            List <Area> areas        = (List <Area>)HttpContext.Current.Cache["Areas"];

            if (areas == null)
            {
                areas = LoadDataPackages.GetAreas(out fileLocation);
                HttpContext.Current.Cache.Insert("Areas", areas, new CacheDependency(fileLocation), DateTime.Now.AddMinutes(10), Cache.NoSlidingExpiration);
            }
            return(areas);
        }
コード例 #2
0
        public static List <IAMADirectorate> InitializeIAMADirectorate()
        {
            string fileLocation = "";
            List <IAMADirectorate> directorates = (List <IAMADirectorate>)HttpContext.Current.Cache["IAMADirectorates"];

            if (directorates == null)
            {
                directorates = LoadDataPackages.GetIAMADirectorate(out fileLocation);
                HttpContext.Current.Cache.Insert("IAMADirectorates", directorates, new CacheDependency(fileLocation), DateTime.Now.AddMinutes(10), Cache.NoSlidingExpiration);
            }
            return(directorates);
        }
コード例 #3
0
        public static List <Settlement> InitializeSettlements()
        {
            string            fileLocation = "";
            List <Settlement> settlements  = (List <Settlement>)HttpContext.Current.Cache["Settlements"];

            if (settlements == null)
            {
                settlements = LoadDataPackages.GetSettlements(out fileLocation);
                HttpContext.Current.Cache.Insert("Settlements", settlements, new CacheDependency(fileLocation), DateTime.Now.AddMinutes(10), Cache.NoSlidingExpiration);
            }
            return(settlements);
        }
コード例 #4
0
        public static List <Mayoralty> InitializeMayoralties()
        {
            string           fileLocation = "";
            List <Mayoralty> mayoralties  = (List <Mayoralty>)HttpContext.Current.Cache["Mayoralties"];

            if (mayoralties == null)
            {
                mayoralties = LoadDataPackages.GetMayoralties(out fileLocation);
                HttpContext.Current.Cache.Insert("Mayoralties", mayoralties, new CacheDependency(fileLocation), DateTime.Now.AddMinutes(10), Cache.NoSlidingExpiration);
            }
            return(mayoralties);
        }
コード例 #5
0
        public static List <CertificateIssuingCity> InitializeCertificateIssuingCity()
        {
            string fileLocation = "";
            List <CertificateIssuingCity> certificateIssuingCities = (List <CertificateIssuingCity>)HttpContext.Current.Cache["CertificateIssuingCities"];

            if (certificateIssuingCities == null)
            {
                certificateIssuingCities = LoadDataPackages.GetCertificateIssuingCity(out fileLocation);
                HttpContext.Current.Cache.Insert("CertificateIssuingCities", certificateIssuingCities, new CacheDependency(fileLocation), DateTime.Now.AddMinutes(10), Cache.NoSlidingExpiration);
            }
            return(certificateIssuingCities);
        }
コード例 #6
0
        public static List <SeaWorkCompetency> InitializeSeaWorkCompetency(string groupCode)
        {
            string fileLocation = "";
            List <SeaWorkCompetency> seaWorkCompetencies = (List <SeaWorkCompetency>)HttpContext.Current.Cache[groupCode];

            if (seaWorkCompetencies == null)
            {
                seaWorkCompetencies = LoadDataPackages.GetSeaWorkCompetency(out fileLocation, groupCode);
                HttpContext.Current.Cache.Insert("SeaWorkCompetencies", seaWorkCompetencies, new CacheDependency(fileLocation), DateTime.Now.AddMinutes(10), Cache.NoSlidingExpiration);
            }
            return(seaWorkCompetencies);
        }
コード例 #7
0
        public static List <NavalCompetencyCourse> InitializeNavalCompetencyCourse()
        {
            string fileLocation = "";
            List <NavalCompetencyCourse> navalCompetencyCourses = (List <NavalCompetencyCourse>)HttpContext.Current.Cache["NavalCompetencyCourses"];

            if (navalCompetencyCourses == null)
            {
                navalCompetencyCourses = LoadDataPackages.GetNavalCompetencyCourse(out fileLocation);
                HttpContext.Current.Cache.Insert("NavalCompetencyCourses", navalCompetencyCourses, new CacheDependency(fileLocation), DateTime.Now.AddMinutes(10), Cache.NoSlidingExpiration);
            }
            return(navalCompetencyCourses);
        }
コード例 #8
0
        public static List <FoodItems> InitializeFoodItems(string foodSubGroupCode, string foodGroupCode)
        {
            string           fileLocation = "";
            List <FoodItems> foodItems    = (List <FoodItems>)HttpContext.Current.Cache[foodGroupCode + "/" + foodSubGroupCode + "ItemsPerSubGroup"];

            if (foodItems == null)
            {
                foodItems = LoadDataPackages.GetFoodItemByFoodSubGroup(out fileLocation, foodSubGroupCode, foodGroupCode);
                HttpContext.Current.Cache.Insert(foodGroupCode + "/" + foodSubGroupCode + "ItemsPerSubGroup", foodItems, new CacheDependency(fileLocation), DateTime.Now.AddMinutes(10), Cache.NoSlidingExpiration);
            }
            return(foodItems);
        }
コード例 #9
0
        public static List <FoodItem> InitializeFoodItemsPerPurpose(string foodPurpose)
        {
            string          fileLocation = "";
            List <FoodItem> foodItems    = (List <FoodItem>)HttpContext.Current.Cache[foodPurpose + "ItemsPerPurpose"];

            if (foodItems == null)
            {
                foodItems = LoadDataPackages.GetFoodItemsPerPurpose(out fileLocation, foodPurpose);
                HttpContext.Current.Cache.Insert(foodPurpose + "ItemsPerPurpose", foodItems, new CacheDependency(fileLocation), DateTime.Now.AddMinutes(10), Cache.NoSlidingExpiration);
            }
            return(foodItems);
        }
コード例 #10
0
        public static List <AnimalProductionType> InitializeAnimalProductionTypes()
        {
            string fileLocation = "";
            List <AnimalProductionType> animalProductionTypes = (List <AnimalProductionType>)HttpContext.Current.Cache["AnimalProductionTypes"];

            if (animalProductionTypes == null)
            {
                animalProductionTypes = LoadDataPackages.GetAnimalProductionType(out fileLocation);
                HttpContext.Current.Cache.Insert("AnimalProductionTypes", animalProductionTypes, new CacheDependency(fileLocation), DateTime.Now.AddMinutes(10), Cache.NoSlidingExpiration);
            }
            return(animalProductionTypes);
        }
コード例 #11
0
        public static List <FarmCapacity> InitializeFarmCapacities()
        {
            string fileLocation = "";
            List <FarmCapacity> farmCapacities = (List <FarmCapacity>)HttpContext.Current.Cache["FarmCapacities"];

            if (farmCapacities == null)
            {
                farmCapacities = LoadDataPackages.GetFarmCapacity(out fileLocation);
                HttpContext.Current.Cache.Insert("FarmCapacities", farmCapacities, new CacheDependency(fileLocation), DateTime.Now.AddMinutes(10), Cache.NoSlidingExpiration);
            }
            return(farmCapacities);
        }