Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 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 EventLogCooperationPageViewModel(
     INavigationService navigationService,
     ILoggerService loggerService,
     ISplashNavigationService splashNavigationService,
     ISendEventLogStateRepository sendEventLogStateRepository
     ) : base(navigationService)
 {
     _loggerService               = loggerService;
     _splashNavigationService     = splashNavigationService;
     _sendEventLogStateRepository = sendEventLogStateRepository;
 }
Exemplo n.º 4
0
 public SplashNavigationService(
     INavigationService navigationService,
     IUserDataRepository userDataRepository,
     ILoggerService loggerService,
     ITermsUpdateService termsUpdateService,
     ISendEventLogStateRepository sendEventLogStateRepository)
 {
     _navigationService           = navigationService;
     _userDataRepository          = userDataRepository;
     _termsUpdateService          = termsUpdateService;
     _loggerService               = loggerService;
     _sendEventLogStateRepository = sendEventLogStateRepository;
 }
Exemplo n.º 5
0
 public EventLogRepository(
     ISendEventLogStateRepository sendEventLogStateRepository,
     IDateTimeUtility dateTimeUtility,
     ILocalPathService localPathService,
     ILoggerService loggerService,
     IBackupAttributeService backupAttributeService
     )
 {
     _sendEventLogStateRepository = sendEventLogStateRepository;
     _dateTimeUtility             = dateTimeUtility;
     _basePath               = localPathService.EventLogDirPath;
     _loggerService          = loggerService;
     _backupAttributeService = backupAttributeService;
 }
Exemplo n.º 6
0
 public EventLogService(
     ISendEventLogStateRepository sendEventLogStateRepository,
     IEventLogRepository eventLogRepository,
     IEssentialsService essentialsService,
     IDeviceVerifier deviceVerifier,
     IHttpDataService httpDataService,
     ILoggerService loggerService
     )
 {
     _sendEventLogStateRepository = sendEventLogStateRepository;
     _eventLogRepository          = eventLogRepository;
     _essentialsService           = essentialsService;
     _deviceVerifier  = deviceVerifier;
     _httpDataService = httpDataService;
     _loggerService   = loggerService;
 }
Exemplo n.º 7
0
 public ExposureDetectionService
 (
     ILoggerService loggerService,
     ISendEventLogStateRepository sendEventLogStateRepository,
     IExposureDataRepository exposureDataRepository,
     ILocalNotificationService localNotificationService,
     IExposureRiskCalculationConfigurationRepository exposureRiskCalculationConfigurationRepository,
     IExposureRiskCalculationService exposureRiskCalculationService,
     IExposureConfigurationRepository exposureConfigurationRepository,
     IEventLogRepository eventLogRepository,
     IDateTimeUtility dateTimeUtility
 )
 {
     _loggerService = loggerService;
     _sendEventLogStateRepository    = sendEventLogStateRepository;
     _exposureDataRepository         = exposureDataRepository;
     _localNotificationService       = localNotificationService;
     _exposureRiskCalculationService = exposureRiskCalculationService;
     _exposureRiskCalculationConfigurationRepository = exposureRiskCalculationConfigurationRepository;
     _exposureConfigurationRepository = exposureConfigurationRepository;
     _eventLogRepository = eventLogRepository;
     _dateTimeUtility    = dateTimeUtility;
 }