Beispiel #1
0
        /// <summary>
        /// Load cities to MongoDb
        /// </summary>
        private static void LoadCities()
        {
            var mongoDbStore = new MongoDbStore<City>("Cities");
            mongoDbStore.Delete(item => item.ID != 0);

            var systemHomeService = new SystemHomeService();
            var cities = systemHomeService.QueryCities();

            foreach (var city in cities)
            {
                mongoDbStore.Insert(city);
            }
        }
Beispiel #2
0
        /// <summary>
        /// Load provinces to MongoDb
        /// </summary>
        private static void LoadProvinces()
        {
            var mongoDbStore = new MongoDbStore<Province>("Provinces");
            mongoDbStore.Delete(item => item.ID != 0);

            var systemHomeService = new SystemHomeService();
            var provinces = systemHomeService.QueryProvinces();

            foreach (var province in provinces)
            {
                mongoDbStore.Insert(province);
            }
        }
        /// <summary>
        /// The refresh resource.
        /// </summary>
        public static void RefreshResource()
        {
            var mongoDbStore = new MongoDbStore<System_Resources>("Resources");
            mongoDbStore.Delete(item => item.ID != 0);

            var systemResourcesService = new SystemResourcesService();
            var resources = systemResourcesService.QueryAll();

            foreach (var resource in resources)
            {
                mongoDbStore.Insert(resource);
            }
        }
        /// <summary>
        /// The refresh session.
        /// </summary>
        /// <param name="userSession">
        /// The user session.
        /// </param>
        public static void RefreshSystemUserSession(SystemUserSession userSession)
        {
            var mongoDbStore = new MongoDbStore<SystemUserSession>("SystemUserSessions");
            var systemUserSession = mongoDbStore.Single(item => item.SessionID == userSession.SessionID);
            if (systemUserSession != null)
            {
                mongoDbStore.Delete(s => s.SessionID == userSession.SessionID);
            }

            mongoDbStore.Insert(userSession);
        }
        /// <summary>
        /// The refresh counties.
        /// </summary>
        public static void RefreshCounties()
        {
            var mongoDbStore = new MongoDbStore<County>("Counties");
            mongoDbStore.Delete(item => item.ID != 0);

            var systemHomeService = new SystemHomeService();
            var counties = systemHomeService.QueryCounties();
            foreach (var county in counties)
            {
                mongoDbStore.Insert(county);
            }
        }