public HomePageViewModel( INavigationService navigationService, ILoggerService loggerService, IUserDataRepository userDataRepository, IExposureDataRepository exposureDataRepository, IExposureRiskCalculationService exposureRiskCalculationService, AbsExposureNotificationApiService exposureNotificationApiService, ILocalNotificationService localNotificationService, AbsExposureDetectionBackgroundService exposureDetectionBackgroundService, IExposureConfigurationRepository exposureConfigurationRepository, IExposureRiskCalculationConfigurationRepository exposureRiskCalculationConfigurationRepository, ICheckVersionService checkVersionService, IEssentialsService essentialsService, IDialogService dialogService, IExternalNavigationService externalNavigationService ) : base(navigationService) { Title = AppResources.HomePageTitle; this.loggerService = loggerService; this._userDataRepository = userDataRepository; this._exposureDataRepository = exposureDataRepository; this._exposureRiskCalculationService = exposureRiskCalculationService; this.exposureNotificationApiService = exposureNotificationApiService; this.localNotificationService = localNotificationService; this.exposureDetectionBackgroundService = exposureDetectionBackgroundService; this.exposureConfigurationRepository = exposureConfigurationRepository; this.exposureRiskCalculationConfigurationRepository = exposureRiskCalculationConfigurationRepository; this.checkVersionService = checkVersionService; this.essentialsService = essentialsService; this.dialogService = dialogService; this.externalNavigationService = externalNavigationService; }
public SettingsPageViewModel( INavigationService navigationService, ILoggerService loggerService, IUserDataRepository userDataRepository, IExposureDataRepository exposureDataRepository, IExposureConfigurationRepository exposureConfigurationRepository, ISendEventLogStateRepository sendEventLogStateRepository, IEventLogRepository eventLogRepository, ILogFileService logFileService, AbsExposureNotificationApiService exposureNotificationApiService, ICloseApplicationService closeApplicationService, IEssentialsService essentialsService ) : base(navigationService) { Title = AppResources.SettingsPageTitle; AppVer = essentialsService.AppVersion; this.loggerService = loggerService; this.userDataRepository = userDataRepository; this.exposureDataRepository = exposureDataRepository; this.exposureConfigurationRepository = exposureConfigurationRepository; _sendEventLogStateRepository = sendEventLogStateRepository; _eventLogRepository = eventLogRepository; this.logFileService = logFileService; this.exposureNotificationApiService = exposureNotificationApiService; this.closeApplicationService = closeApplicationService; }
public DebugPageViewModel( INavigationService navigationService, ITermsUpdateService termsUpdateService, IExposureConfigurationRepository exposureConfigurationRepository, IUserDataRepository userDataRepository, IExposureDataRepository exposureDataRepository, AbsExposureNotificationApiService exposureNotificationApiService, AbsExposureDetectionBackgroundService exposureDetectionBackgroundService, ICloseApplicationService closeApplicationService, IServerConfigurationRepository serverConfigurationRepository, ILocalNotificationService localNotificationService, ISendEventLogStateRepository sendEventLogStateRepository, IEventLogRepository eventLogRepository, IEventLogService eventLogService ) : base(navigationService) { Title = "Title:Debug"; _termsUpdateService = termsUpdateService; _exposureConfigurationRepository = exposureConfigurationRepository; _userDataRepository = userDataRepository; _exposureDataRepository = exposureDataRepository; _exposureNotificationApiService = exposureNotificationApiService; _exposureDetectionBackgroundService = exposureDetectionBackgroundService; _closeApplicationService = closeApplicationService; _serverConfigurationRepository = serverConfigurationRepository; _localNotificationService = localNotificationService; _sendEventLogStateRepository = sendEventLogStateRepository; _eventLogRepository = eventLogRepository; _eventLogService = eventLogService; }
public TutorialPage4ViewModel( INavigationService navigationService, ILoggerService loggerService, AbsExposureNotificationApiService exposureNotificationApiService ) : base(navigationService) { this.loggerService = loggerService; this.exposureNotificationApiService = exposureNotificationApiService; }
public SettingsPageViewModel( INavigationService navigationService, ILoggerService loggerService, IUserDataRepository userDataRepository, IExposureDataRepository exposureDataRepository, IExposureConfigurationRepository exposureConfigurationRepository, ILogFileService logFileService, AbsExposureNotificationApiService exposureNotificationApiService, ICloseApplicationService closeApplicationService ) : base(navigationService) { Title = AppResources.SettingsPageTitle; AppVer = AppInfo.VersionString; this.loggerService = loggerService; this.userDataRepository = userDataRepository; this.exposureDataRepository = exposureDataRepository; this.exposureConfigurationRepository = exposureConfigurationRepository; this.logFileService = logFileService; this.exposureNotificationApiService = exposureNotificationApiService; this.closeApplicationService = closeApplicationService; }
public ExposureDetectionBackgroundServiceMock( IDiagnosisKeyRepository diagnosisKeyRepository, AbsExposureNotificationApiService exposureNotificationApiService, IExposureConfigurationRepository exposureConfigurationRepository, ILoggerService loggerService, IUserDataRepository userDataRepository, IServerConfigurationRepository serverConfigurationRepository, ILocalPathService localPathService, IDateTimeUtility dateTimeUtility ) : base( diagnosisKeyRepository, exposureNotificationApiService, exposureConfigurationRepository, loggerService, userDataRepository, serverConfigurationRepository, localPathService, dateTimeUtility ) { }