예제 #1
0
        void Application_Start(object sender, EventArgs e)
        {
            SqlDependency.Start(ConfigurationManager.ConnectionStrings["OneSourceConnectionString"].ConnectionString);

            CachedRepository<CS_JobStatus> _jobStatusRepository = new CachedRepository<CS_JobStatus>();
            _jobStatusRepository.LoadCacheItem(j => j.Active);

            CachedRepository<CS_PriceType> _priceTypeRepository = new CachedRepository<CS_PriceType>();
            _priceTypeRepository.LoadCacheItem(j => j.Active);

            CachedRepository<CS_JobCategory> _jobCategoryRepository = new CachedRepository<CS_JobCategory>();
            _jobCategoryRepository.LoadCacheItem(j => j.Active);

            CachedRepository<CS_JobType> _jobTypeRepository = new CachedRepository<CS_JobType>();
            _jobTypeRepository.LoadCacheItem(j => j.Active);

            CachedRepository<CS_JobAction> _jobActionRepository = new CachedRepository<CS_JobAction>();
            _jobActionRepository.LoadCacheItem(j => j.Active);

            CachedRepository<CS_LostJobReason> _lostJobReasonRepository = new CachedRepository<CS_LostJobReason>();
            _lostJobReasonRepository.LoadCacheItem(j => j.Active);

            CachedRepository<CS_Frequency> _frequencyRepository = new CachedRepository<CS_Frequency>();
            _frequencyRepository.LoadCacheItem(j => j.Active);

            CachedRepository<CS_LocalEquipmentType> _localEquipmentTypeRepository = new CachedRepository<CS_LocalEquipmentType>();
            _localEquipmentTypeRepository.LoadCacheItem(j => j.Active);

            //CachedRepository<CS_CallType> _localCallTypeRepository = new CachedRepository<CS_CallType>();
            //_localCallTypeRepository.LoadCacheItem(j => j.Active);
        }