コード例 #1
0
        internal async Task PopulateLists()
        {
            var usersCacheList = CacheManagerHelper.GetCacheObject <List <Users> >("GetUsersListSearch",
                                                                                   delegate
            {
                Users users = new Users();
                return(users.GetListSearch("").ToList());
            });

            UsersList = (from l in usersCacheList
                         select new SelectListItem
            {
                Text = l.Email,
                Value = l.UserID.ToString()
            }).ToList();

            var requestStatusCacheList = CacheManagerHelper.GetCacheObject <List <RequestStatus> >("GetRequestStatusListSearch",
                                                                                                   delegate
            {
                RequestStatus requestStatus = new RequestStatus();
                return(requestStatus.GetListSearch("").ToList());
            });

            RequestStatusList = (from l in requestStatusCacheList
                                 select new SelectListItem
            {
                Text = l.Name,
                Value = l.RequestStatusID.ToString()
            }).ToList();

            await PersonelDetails.PopulateLists();
        }
コード例 #2
0
        public string GenerateOrderNumber()
        {
            var orderCount = 0;
            int maxCount   = 10000000;

            lock (this.sync)
            {
                orderCount = (int)(CacheManagerHelper.Increment(ORDERCOUNT) % maxCount);
                return(string.Format("{0}{1}", DateTime.Now.ToString(DateTimeFormat.yyyyMMddHHmmss), orderCount.ToString().PadLeft(7, '0')));
            }
        }
コード例 #3
0
 protected void btnGet_Click(object sender, EventArgs e)
 {
     var user1     = cacheObj.Get("user:1", "LoginSessions");
     var user2     = cacheObj.Get <Person>("user:2", "LoginSessions");
     var sysCitys  = cacheObj.GetCacheItem("sysCitys");
     var cityInfo  = cacheObj.Get <List <City> >("citysInfo");
     var objkeyA   = cacheObj.Get("objKeyA");
     var objkeyB   = cacheObj.Get <Person>("objKeyB");
     var objkeyC   = cacheObj.Get <string>("objKeyC");
     var dicCache  = CacheManagerHelper.DictionaryCacheFor <object>();
     var dicPerson = dicCache.Get <Person>("dicPerson");
 }
コード例 #4
0
        internal async Task PopulateLists()
        {
            var titlesCacheList = CacheManagerHelper.GetCacheObject <List <Title> >("GetTitleListSearch",
                                                                                    delegate
            {
                Title title = new Title();
                return(title.GetListSearch("").ToList());
            });

            TitleList = (from l in titlesCacheList
                         select new SelectListItem
            {
                Text = l.Name,
                Value = l.TitleID.ToString()
            }).ToList();

            var gendersCacheList = CacheManagerHelper.GetCacheObject <List <Gender> >("GetGenderListSearch",
                                                                                      delegate
            {
                Gender gender = new Gender();
                return(gender.GetListSearch("").ToList());
            });

            GenderList = (from l in gendersCacheList
                          select new SelectListItem
            {
                Text = l.Name,
                Value = l.GenderID.ToString()
            }).ToList();

            var ethnicOriginsCacheList = CacheManagerHelper.GetCacheObject <List <EthinicOrigin> >("GetEthinicOriginListSearch",
                                                                                                   delegate
            {
                EthinicOrigin ethinicOrigin = new EthinicOrigin();
                return(ethinicOrigin.GetListSearch("").ToList());
            });

            EthinicOriginList = (from l in ethnicOriginsCacheList
                                 select new SelectListItem
            {
                Text = l.Name,
                Value = l.EthinicOriginID.ToString()
            }).ToList();

            var careerTracksCacheList = CacheManagerHelper.GetCacheObject <List <CareerTrack> >("GetCareerTrackListSearch",
                                                                                                delegate
            {
                CareerTrack careerTrack = new CareerTrack();
                return(careerTrack.GetListSearch("").ToList());
            });

            CareerTrackList = (from l in careerTracksCacheList
                               select new SelectListItem
            {
                Text = l.Name,
                Value = l.CareerTrackID.ToString()
            }).ToList();

            var careerLevelsCacheList = CacheManagerHelper.GetCacheObject <List <CareerLevel> >("GetCareerLevelListSearch",
                                                                                                delegate
            {
                CareerLevel careerLevel = new CareerLevel();
                return(careerLevel.GetListSearch("").ToList());
            });

            CareerLevelList = (from l in careerLevelsCacheList
                               select new SelectListItem
            {
                Text = l.Name,
                Value = l.CareerLevelID.ToString()
            }).ToList();

            var personnelRolesCacheList = CacheManagerHelper.GetCacheObject <List <PersonelRole> >("GetPersonelRoleListSearch",
                                                                                                   delegate
            {
                PersonelRole personelRole = new PersonelRole();
                return(personelRole.GetListSearch("").ToList());
            });

            PersonelRoleList = (from l in personnelRolesCacheList
                                select new SelectListItem
            {
                Text = l.Name,
                Value = l.PersonelRoleID.ToString()
            }).ToList();

            var talentSegmentsCacheList = CacheManagerHelper.GetCacheObject <List <TalentSegment> >("GetTalentSegmentListSearch",
                                                                                                    delegate
            {
                TalentSegment talentSegment = new TalentSegment();
                return(talentSegment.GetListSearch("").ToList());
            });

            TalentSegmentList = (from l in talentSegmentsCacheList
                                 select new SelectListItem
            {
                Text = l.Name,
                Value = l.TalentSegmentID.ToString()
            }).ToList();

            var orgLevelsCacheList = CacheManagerHelper.GetCacheObject <List <OrgLevel> >("GetOrgLevelListSearch",
                                                                                          delegate
            {
                OrgLevel orgLevel = new OrgLevel();
                return(orgLevel.GetListSearch("").ToList());
            });

            OrgLevelList = (from l in orgLevelsCacheList
                            select new SelectListItem
            {
                Text = l.Name,
                Value = l.OrgLevelID.ToString()
            }).ToList();

            var capabilitiesCacheList = CacheManagerHelper.GetCacheObject <List <Capability> >("GetCapabilityListSearch",
                                                                                               delegate
            {
                Capability capability = new Capability();
                return(capability.GetListSearch("").ToList());
            });

            CapabilityList = (from l in capabilitiesCacheList
                              select new SelectListItem
            {
                Text = l.Name,
                Value = l.CapabilityID.ToString()
            }).ToList();

            var officeLocationsCacheList = CacheManagerHelper.GetCacheObject <List <OfficeLocation> >("GetOfficeLocationListSearch",
                                                                                                      delegate
            {
                OfficeLocation officeLocation = new OfficeLocation();
                return(officeLocation.GetListSearch("").ToList());
            });

            OfficeLocationList = (from l in officeLocationsCacheList
                                  select new SelectListItem
            {
                Text = l.Name,
                Value = l.OfficeLocationID.ToString()
            }).ToList();

            var conConversionsCacheList = CacheManagerHelper.GetCacheObject <List <ContractorConversion> >("GetContractorConversionListSearch",
                                                                                                           delegate
            {
                ContractorConversion contractorConversion = new ContractorConversion();
                return(contractorConversion.GetListSearch("").ToList());
            });

            ContractorConversionList = (from l in conConversionsCacheList
                                        select new SelectListItem
            {
                Text = l.Name,
                Value = l.ContractorConversionID.ToString()
            }).ToList();
        }