コード例 #1
0
        public CityStateViewModel()
        {
            this.listCities = new List <SelectListItem>();
            this.listStates = new List <SelectListItem>();

            TheStates = (from State in OrganDonorSystemDB.States
                         select State).ToList();

            TheCities = (from City in OrganDonorSystemDB.Cities
                         select City).ToList();

            for (int i = 0; i < TheStates.Count(); i++)
            {
                SelectListItem tempState = new SelectListItem {
                    Text = TheStates[i].state1, Value = TheStates[i].stateID.ToString()
                };
                listStates.Add(tempState);
            }
            for (int i = 0; i < TheCities.Count(); i++)
            {
                SelectListItem tempCity = new SelectListItem {
                    Text = TheCities[i].city1, Value = TheCities[i].cityID.ToString()
                };
                listCities.Add(tempCity);
            }
        }
コード例 #2
0
        //method to change cities on dropdownlist select (currently not working)
        public void changeCities(int ID)
        {
            List <SelectListItem> tempList = new List <SelectListItem>();

            TheCities = (from City in OrganDonorSystemDB.Cities
                         where City.stateStateID == ID
                         select City).ToList();
            for (int i = 0; i < TheCities.Count(); i++)
            {
                SelectListItem tempCity = new SelectListItem {
                    Text = TheCities[i].city1, Value = TheCities[i].cityID.ToString()
                };
                tempList.Add(tempCity);
            }
            this.listCities = tempList;
        }