Example #1
0
 public MainViewModel(IFavoriteTrainRepository favoriteTrainRepository,IStationRepository stationRepository)
     :base("Электрички")
 {
     _favoriteTrainRepository = favoriteTrainRepository;
     _stationRepository = stationRepository;
  
 }
 public SheduleWizardViewModel(IApiFacade apiFacade,IFavoriteTrainRepository favoriteTrainRepository,IStationRepository stationRepository)
     :base("Расписание")
 {
     _apiFacade = apiFacade;
     _favoriteTrainRepository = favoriteTrainRepository;
     _stationRepository = stationRepository;
     FindCommand=new MvxCommand(async ()=> await Find());
     AddToFavoritesCommand=new MvxCommand(async ()=> await AddToFavorites());
     _insertStationCancelationToken=new CancellationTokenSource();
     HideUnusedCommand =new MvxCommand(() =>
     {
         _isAll = !_isAll;
         ShowAndHideUnused();
         SetHideUnusedText();
     });
     _selectDate=new DateTimeOffset(DateTime.Now);
     SetHideUnusedText();
 }