public UpcomingMoviePageViewModel(IApplicationServices <Results> rService,
                                          IApplicationServices <Genres> gService,
                                          IApplicationServices <Images> imgService,
                                          ISettings setSetvices,
                                          IDefaultSettings defSetService,
                                          IUIFunctions uiFuncService,
                                          INavigationService navigationService,
                                          IMobileAnalyticsFunctions analitycFuncService,
                                          IMobileCenterCrashes mbcService)
        {
            _navigationService         = navigationService;
            resultsService             = rService;
            genresService              = gService;
            imagesService              = imgService;
            settingsService            = setSetvices;
            defaultSettingsService     = defSetService;
            uiFunctionsService         = uiFuncService;
            analyticsFunctionsService  = analitycFuncService;
            mobileCenterCrashesService = mbcService;

            GetMoreItensCommand = new DelegateCommand(LoadMoreItens);
            ItemTappedCommand   = new DelegateCommand <Results>((obj) => MovieDetails(obj));
            SearchMovieCommand  = new DelegateCommand <string>((obj) => SearchMovie(obj));
            defaultSettingsService.ConfigureInitialSettings();
            GetMovieList();
        }
Пример #2
0
        public BaseRepository(IUIFunctions uiFunc,
                              MobileCenterCrashes mbcService)
        {
            uiFunctionsService        = uiFunc;
            mobileCeterCrashesService = mbcService;

            if (App.AppSQLiteConnection == null)
            {
                App.AppSQLiteConnection = DBContext.Instance;
                CreateDB();
            }
        }
Пример #3
0
        public ApplicationServices(IBaseRepository <T> baseRepository,
                                   IMobileCenterCrashes mbcService,
                                   IMovieApplicationServices mService,
                                   IConnectivityFunctions connFuncService)
        {
            mobileCeterCrashesService    = mbcService;
            movieServices                = mService;
            connectivityFunctionsService = connFuncService;
            _baseRepository              = baseRepository;

            App.AppHttpClient = BaseHttpClient.Instance;
        }
        public MovieSelectionPageViewModel(IUIFunctions uiFunc,
                                           INavigationService navigationService,
                                           IMobileCenterCrashes mbcService,
                                           IMobileAnalyticsFunctions mafService)
        {
            _navigationService         = navigationService;
            uiFunctionsService         = uiFunc;
            mobileCenterCrashesService = mbcService;
            analyticsFunctionsService  = mafService;

            mobileCenterCrashesService.DidAppCrash();

            OnMovieTapped = new DelegateCommand(PlayMovie);
        }
 public MovieApplicationServices(IUIFunctions uiFunc,
                                 IMobileCenterCrashes mbcService)
 {
     uiFunctionsService        = uiFunc;
     mobileCeterCrashesService = mbcService;
 }