private void ConfigureRadio(RadButton button, DemographicType type) { button.OnClientClicked = CriteriaName + "Controller.OnChange"; button.GroupName = type.DemoField.ToString(); button.Attributes.Add("DemoField", type.DemoField.ToString()); button.Attributes.Add("DemoLabel", type.Label); button.CssClass = CriteriaName + "Finder"; }
public SelectListItem[] GetDemographicSelectListItems(DemographicType type) { switch (type) { case DemographicType.Citizen: return(DataSession.Query <DemCitizen>().Select(x => new SelectListItem() { Text = x.DemCitizenValue, Value = x.DemCitizenID.ToString() }).ToArray()); case DemographicType.Gender: return(DataSession.Query <DemGender>().Select(x => new SelectListItem() { Text = x.DemGenderValue, Value = x.DemGenderID.ToString() }).ToArray()); case DemographicType.Race: return(DataSession.Query <DemRace>().Select(x => new SelectListItem() { Text = x.DemRaceValue, Value = x.DemRaceID.ToString() }).ToArray()); case DemographicType.Ethnic: return(DataSession.Query <DemEthnic>().Select(x => new SelectListItem() { Text = x.DemEthnicValue, Value = x.DemEthnicID.ToString() }).ToArray()); case DemographicType.Disability: return(DataSession.Query <DemDisability>().Select(x => new SelectListItem() { Text = x.DemDisabilityValue, Value = x.DemDisabilityID.ToString() }).ToArray()); default: throw new ArgumentException("type"); } }