Exemplo n.º 1
0
        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;
                });
            });
        }
Exemplo n.º 2
0
        public Cities0ViewModel()
        {
            int a = 0;

            startPointCityDistrictModel        = CurrentTeleportSearchedCityDistrictModels.StartPointTeleportSearchedCityDistrictModel;
            destinationtPointCityDistrictModel = CurrentTeleportSearchedCityDistrictModels.DestinationPointTeleportSearchedCityDistrictModel;

            iteleportDistrictCountryServices = new TeleportDistrictCountryWebApi();

            InitCountryInfo();
        }