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