예제 #1
0
        void Update()
        {
            var _peoples = _sizemodel.GetPeoples();
            var _cities  = _sizemodel.GetCitites();
            var _limits  = _sizemodel.GetCitiestLimit();

            Peoples = new ObservableCollection <PeopleViewModel>(_peoples.Select(x => new PeopleViewModel {
                People = x, City = _cities.FirstOrDefault(y => y.Id == x.CityId)
            }));
            SelectedPeoples = Peoples.FirstOrDefault();
            Citys           = new ObservableCollection <Cities>(_cities);
            SelectedCitys   = Citys.FirstOrDefault();
            Limits          = new ObservableCollection <LimitViewModel>(_limits.Select(x => new LimitViewModel {
                Limit = x, City = _cities.FirstOrDefault(y => y.Id == x.CityId)
            }));
            OnPropertyChanged("Peoples");
            OnPropertyChanged("SelectedPeoples");
            OnPropertyChanged("Citys");
            OnPropertyChanged("Limits");
            OnPropertyChanged("SelectedLimit");
        }