コード例 #1
0
 public MyShowsPageViewModel(INavigationService navigationService,
                             ITraktShowService showService) : base(navigationService)
 {
     _showService        = showService;
     ShowSelectedCommand = new DelegateCommand <TraktShow>(ShowSelected);
     RefreshCommand      = new DelegateCommand(Refresh);
     FilterCommand       = new DelegateCommand(Filter);
 }
コード例 #2
0
        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);
        }
コード例 #3
0
 public TraktStatsService(ITraktShowService showService)
 {
     _showService = showService;
 }