コード例 #1
0
 public MainPage(INavigationService navigationService, ITMDbService inMemoryTMDbService)
 {
     InitializeComponent();
     _navigationService   = navigationService;
     _inMemoryTMDbService = inMemoryTMDbService;
     NavigationPage.SetHasNavigationBar(this, false);
 }
コード例 #2
0
        //Constructor
        public MainPageViewModel(INavigationService navigationService, ITMDbService inMemoryTMDbService) : base(navigationService)
        {
            _navigationService   = NavigationService;
            _inMemoryTMDbService = inMemoryTMDbService;

            if (CrossConnectivity.Current.IsConnected)
            {
                Initialize();
            }
            else
            {
                CallToolTip("Not Connected");
            }
        }
コード例 #3
0
 public MainPageViewModel(INavigationService navigationService,
                          ITMDbService tMDbService,
                          IPageDialogService pageDialogService)
     : base(navigationService)
 {
     Title                = "Upcoming Movies";
     UpcomingMovie        = new ObservableCollection <UpcomingMovie>();
     _tMDbService         = tMDbService;
     _pageDialogService   = pageDialogService;
     ItemAppearingCommand = new DelegateCommand <object>(ItemAppearing);
     ItemSelectedCommand  = new DelegateCommand <object>(ItemSelected);
     TextChangedCommand   = new DelegateCommand(TextChanged);
     LoadDataCommand      = new DelegateCommand(LoadData);
 }
コード例 #4
0
 public LanguageService(ITMDbService TMDbService)
 {
     this.TMDbService = TMDbService;
 }
コード例 #5
0
        public UpcomingMoviesController(ITMDbService tmdbService)
        {
            _autoMapper = SetupAutoMapper();

            _tmdbService = tmdbService;
        }
コード例 #6
0
 public MovieRepository(ITMDbService tmdbService)
 {
     this.tmdbService = tmdbService;
 }