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