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