public MyShowsPageViewModel(INavigationService navigationService, ITraktShowService showService) : base(navigationService) { _showService = showService; ShowSelectedCommand = new DelegateCommand <TraktShow>(ShowSelected); RefreshCommand = new DelegateCommand(Refresh); FilterCommand = new DelegateCommand(Filter); }
public MyShowDetailPageViewModel(INavigationService navigationService, ITraktShowService traktShowService, IShowService movieDbShowService, IExternalOpener externalOpener, ITraktCheckinService traktCheckinService) : base(navigationService) { _traktShowService = traktShowService; _movieDbShowService = movieDbShowService; _externalOpener = externalOpener; _traktCheckinService = traktCheckinService; SeasonSelectedCommand = new DelegateCommand <Season>(SeasonSelected); SetEpisodeWatchedCommand = new DelegateCommand(SetEpisodeWatched); OpenExternallyCommand = new DelegateCommand <string>(OpenExternally); OpenShowExternallyCommand = new DelegateCommand <string>(OpenShowExternally); }
public TraktStatsService(ITraktShowService showService) { _showService = showService; }