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