Esempio n. 1
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();
        }
Esempio n. 2
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();
        }