예제 #1
0
        public Cities1ViewModel()
        {
            teleportDestination_sCategoriesScoresService = new TeleportDestination_sCategoriesDetailsImagesServiceWebApi();
            destinationtSearchedCityDistrictModel        = CurrentTeleportSearchedCityDistrictModels.DestinationPointTeleportSearchedCityDistrictModel;
            DestinationtPointFullName = destinationtSearchedCityDistrictModel.FullName;

            ObservableCategoryTypes = new ObservableCollection <TeleportSearchedCityDistrictCategoriesModel>(
                teleportDestination_sCategoriesScoresService.GetTeleportSearchedCityDistrictCategoryModels(
                    destinationtSearchedCityDistrictModel.UrbanAreaDetailsLink));


            TeleportSearchedCityDistrictScoresInfo teleportSearchedCityDistrictScoresInfo = teleportDestination_sCategoriesScoresService.GetSearchedCityDistrictScoresInfo(destinationtSearchedCityDistrictModel.UrbanAreaScoresLink);

            DestinationtPointDescription = teleportSearchedCityDistrictScoresInfo.Summary;
            observableScoresToStore      = new ObservableCollection <TeleportSearchedCityDistrictScore>(teleportSearchedCityDistrictScoresInfo.TeleportSearchedCityDistrictScores);
            ObservableScores             = new ObservableCollection <TeleportSearchedCityDistrictScore>(observableScoresToStore);
        }
예제 #2
0
        public Cities2ViewModel()
        {
            SelectedDepartmentDate = DateTime.Now;
            SelectedArrivalDate    = DateTime.Now;
            TripAimDescription     = "";

            iTeleportDestination_SCategoriesScoresImagesService = new TeleportDestination_sCategoriesDetailsImagesServiceWebApi();
            destinationtSearchedCityDistrictModel = CurrentTeleportSearchedCityDistrictModels.DestinationPointTeleportSearchedCityDistrictModel;

            DestinationPointName = destinationtSearchedCityDistrictModel.FullName;

            BitmapImage bitmapImage = iTeleportDestination_SCategoriesScoresImagesService.GetSearchedCityImage(destinationtSearchedCityDistrictModel.UrbanAreaImagesLink);

            if (bitmapImage != null)
            {
                DestinationImageSource = bitmapImage;
            }

            iUserService         = new UserServiceLocalMSSQLDB();
            iTripEntitiesService = new TripEntitiesLocalMSSQLDB();
        }
예제 #3
0
        public TripsViewModel()
        {
            ObservableTripsVisibility = Visibility.Hidden;
            LoadingVisbility          = Visibility.Visible;

            iTeleportDestination_SCategoriesScoresImagesService = new TeleportDestination_sCategoriesDetailsImagesServiceWebApi();

            Task.Run(() =>
            {
                List <TripEntity> tripEntities = new List <TripEntity>();
                foreach (TripEntity t in CurrentUserEntity.UserEntity.TripEntities)
                {
                    tripEntities.Add(new TripEntity()
                    {
                        Id = t.Id,
                        ArrivalDateTime               = t.ArrivalDateTime,
                        DepartmentDateTime            = t.DepartmentDateTime,
                        TripAim                       = t.TripAim,
                        FromSearchedCityDistrictModel = t.FromSearchedCityDistrictModel,
                        ToSearchedCityDistrictModel   = t.ToSearchedCityDistrictModel,
                        UserEntityId                  = t.UserEntityId,
                        DestinationCityImage          = iTeleportDestination_SCategoriesScoresImagesService.
                                                        GetSearchedCityImage(t.ToSearchedCityDistrictModel.UrbanAreaImagesLink)
                    });
                }

                Application.Current.Dispatcher.Invoke(() =>
                {
                    ObservableTrips = new ObservableCollection <TripEntity>(tripEntities);
                });

                ObservableTripsVisibility = Visibility.Visible;
                LoadingVisbility          = Visibility.Hidden;
            });

            tripEntitiesService = new TripEntitiesLocalMSSQLDB();
        }
예제 #4
0
 public TripEntity()
 {
     iTeleportDestination_SCategoriesScoresImagesService = iTeleportDestination_SCategoriesScoresImagesService = new TeleportDestination_sCategoriesDetailsImagesServiceWebApi();
 }