public CitiesViewModel() { teleportApiServices = new TeleportDistrictCountryWebApi(); StartPoint = "Start Point"; Destination = "Destination"; StartPushpinVisibility = Visibility.Hidden; DestinationPushpinVisibility = Visibility.Hidden; StartLocationsLoadingImageVisbility = Visibility.Visible; DestinationLocationsLoadingImageVisibility = Visibility.Visible; StartLocationsListBoxVisibility = Visibility.Hidden; DestinationLocationsListBoxVisibility = Visibility.Hidden; Task.Run(() => { IEnumerable <TeleportSearchedCityDistrictModel> list = teleportApiServices.GetSearchedCityDistrictModel(""); Application.Current.Dispatcher.Invoke(() => { if (list != null) { ObservableStartPoints = new ObservableCollection <TeleportSearchedCityDistrictModel>(list); ObservableDestination = new ObservableCollection <TeleportSearchedCityDistrictModel>(list); } StartLocationsLoadingImageVisbility = Visibility.Hidden; DestinationLocationsLoadingImageVisibility = Visibility.Hidden; StartLocationsListBoxVisibility = Visibility.Visible; DestinationLocationsListBoxVisibility = Visibility.Visible; }); }); }
public Cities0ViewModel() { int a = 0; startPointCityDistrictModel = CurrentTeleportSearchedCityDistrictModels.StartPointTeleportSearchedCityDistrictModel; destinationtPointCityDistrictModel = CurrentTeleportSearchedCityDistrictModels.DestinationPointTeleportSearchedCityDistrictModel; iteleportDistrictCountryServices = new TeleportDistrictCountryWebApi(); InitCountryInfo(); }