Example #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();
        }
Example #2
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();
        }