コード例 #1
0
 public SyncfusionService(AzureFunctionsApiService azureFunctionsApiService,
                          IAnalyticsService analyticsService,
                          ISecureStorage secureStorage)
 {
     _secureStorage            = secureStorage;
     _analyticsService         = analyticsService;
     _azureFunctionsApiService = azureFunctionsApiService;
 }
コード例 #2
0
 public MediaElementService(AzureFunctionsApiService azureFunctionsApiService,
                            IAnalyticsService analyticsService,
                            IPreferences preferences)
 {
     _azureFunctionsApiService = azureFunctionsApiService;
     _analyticsService         = analyticsService;
     _preferences = preferences;
 }
コード例 #3
0
 public GitHubAuthenticationService(AzureFunctionsApiService azureFunctionsApiService,
                                    GitHubGraphQLApiService gitHubGraphQLApiService,
                                    RepositoryDatabase repositoryDatabase)
 {
     _azureFunctionsApiService = azureFunctionsApiService;
     _gitHubGraphQLApiService  = gitHubGraphQLApiService;
     _repositoryDatabase       = repositoryDatabase;
 }
コード例 #4
0
 public GitTrendsStatisticsService(IPreferences preferences,
                                   IAnalyticsService analyticsService,
                                   ImageCachingService imageCachingService,
                                   AzureFunctionsApiService azureFunctionsApiService)
 {
     _preferences              = preferences;
     _analyticsService         = analyticsService;
     _imageCachingService      = imageCachingService;
     _azureFunctionsApiService = azureFunctionsApiService;
 }
コード例 #5
0
 public LibrariesService(IPreferences preferences,
                         IAnalyticsService analyticsService,
                         GitHubApiV3Service gitHubApiV3Service,
                         ImageCachingService imageCachingService,
                         AzureFunctionsApiService azureFunctionsApiService)
 {
     _preferences              = preferences;
     _analyticsService         = analyticsService;
     _gitHubApiV3Service       = gitHubApiV3Service;
     _imageCachingService      = imageCachingService;
     _azureFunctionsApiService = azureFunctionsApiService;
 }
コード例 #6
0
        public GitHubAuthenticationService(AzureFunctionsApiService azureFunctionsApiService,
                                           GitHubGraphQLApiService gitHubGraphQLApiService,
                                           RepositoryDatabase repositoryDatabase,
                                           AnalyticsService analyticsService)
        {
            _azureFunctionsApiService = azureFunctionsApiService;
            _gitHubGraphQLApiService  = gitHubGraphQLApiService;
            _repositoryDatabase       = repositoryDatabase;
            _analyticsService         = analyticsService;

            ThemeService.PreferenceChanged += HandlePreferenceChanged;
        }
コード例 #7
0
        public AnalyticsInitializationService(IDeviceInfo deviceInfo,
                                              IPreferences preferences,
                                              IAnalyticsService analyticsService,
                                              AzureFunctionsApiService azureFunctionsApiService)
        {
            _deviceInfo               = deviceInfo;
            _preferences              = preferences;
            _analyticsService         = analyticsService;
            _azureFunctionsApiService = azureFunctionsApiService;

            if (!string.IsNullOrWhiteSpace(ApiKey))
            {
                _analyticsService.Start(ApiKey);
            }
        }
コード例 #8
0
        public GitHubAuthenticationService(AzureFunctionsApiService azureFunctionsApiService,
                                           GitHubGraphQLApiService gitHubGraphQLApiService,
                                           RepositoryDatabase repositoryDatabase,
                                           IAnalyticsService analyticsService,
                                           IPreferences preferences,
                                           GitHubUserService gitHubUserService)
        {
            _azureFunctionsApiService = azureFunctionsApiService;
            _gitHubGraphQLApiService  = gitHubGraphQLApiService;
            _repositoryDatabase       = repositoryDatabase;
            _gitHubUserService        = gitHubUserService;
            _analyticsService         = analyticsService;
            _preferences = preferences;

            ThemeService.PreferenceChanged           += HandlePreferenceChanged;
            LanguageService.PreferredLanguageChanged += HandlePreferredLanguageChanged;
        }
コード例 #9
0
ファイル: MediaService.cs プロジェクト: kmil0/GitTrends
 public MediaElementService(AzureFunctionsApiService azureFunctionsApiService, AnalyticsService analyticsService) =>
 (_azureFunctionsApiService, _analyticsService) = (azureFunctionsApiService, analyticsService);
コード例 #10
0
 public SyncFusionService(AzureFunctionsApiService azureFunctionsApiService, AnalyticsService analyticsService) =>
 (_azureFunctionsApiService, _analyticsService) = (azureFunctionsApiService, analyticsService);
コード例 #11
0
 public SyncFusionService(AzureFunctionsApiService azureFunctionsApiService) => _azureFunctionsApiService = azureFunctionsApiService;