Exemple #1
0
 public TutorialPage3ViewModel(INavigationService navigationService, ILoggerService loggerService, IUserDataService userDataService, ITermsUpdateService termsUpdateService) : base(navigationService)
 {
     this.loggerService      = loggerService;
     this.userDataService    = userDataService;
     userData                = this.userDataService.Get();
     this.termsUpdateService = termsUpdateService;
 }
Exemple #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;
 }
Exemple #3
0
        public PrivacyPolicyPageViewModel(INavigationService navigationService, ILoggerService loggerService, ITermsUpdateService termsUpdateService) : base(navigationService)
        {
            Title = AppResources.PrivacyPolicyPageTitle;
            Url   = Resources.AppResources.UrlPrivacyPolicy;

            this.loggerService      = loggerService;
            this.termsUpdateService = termsUpdateService;
        }
Exemple #4
0
 public UserDataService(IHttpDataService httpDataService, ILoggerService loggerService, IPreferencesService preferencesService, ITermsUpdateService termsUpdateService, IExposureNotificationService exposureNotificationService)
 {
     this.httpDataService             = httpDataService;
     this.loggerService               = loggerService;
     this.preferencesService          = preferencesService;
     this.termsUpdateService          = termsUpdateService;
     this.exposureNotificationService = exposureNotificationService;
 }
 public SettingsPageViewModel(INavigationService navigationService, ILoggerService loggerService, IUserDataService userDataService, IHttpDataService httpDataService, IExposureNotificationService exposureNotificationService, ILogFileService logFileService, ITermsUpdateService termsUpdateService) : base(navigationService)
 {
     Title                            = AppResources.SettingsPageTitle;
     AppVer                           = AppInfo.VersionString;
     this.loggerService               = loggerService;
     this.userDataService             = userDataService;
     this.httpDataService             = httpDataService;
     this.exposureNotificationService = exposureNotificationService;
     this.logFileService              = logFileService;
     this.termsUpdateService          = termsUpdateService;
 }
 public ReAgreeTermsOfServicePageViewModel(
     INavigationService navigationService,
     ILoggerService loggerService,
     ITermsUpdateService termsUpdateService,
     IUserDataRepository userDataRepository
     ) : base(navigationService)
 {
     _loggerService      = loggerService;
     _termsUpdateService = termsUpdateService;
     _userDataRepository = userDataRepository;
 }
 public SplashNavigationService(
     INavigationService navigationService,
     IUserDataRepository userDataRepository,
     ILoggerService loggerService,
     ITermsUpdateService termsUpdateService,
     ISendEventLogStateRepository sendEventLogStateRepository)
 {
     _navigationService           = navigationService;
     _userDataRepository          = userDataRepository;
     _termsUpdateService          = termsUpdateService;
     _loggerService               = loggerService;
     _sendEventLogStateRepository = sendEventLogStateRepository;
 }
Exemple #8
0
 public SplashPageViewModel(
     INavigationService navigationService,
     ITermsUpdateService termsUpdateService,
     ILoggerService loggerService,
     IUserDataRepository userDataRepository,
     IUserDataService userDataService,
     IMigrationService migrationService
     ) : base(navigationService)
 {
     _termsUpdateService = termsUpdateService;
     _loggerService      = loggerService;
     _userDataRepository = userDataRepository;
     _userDataService    = userDataService;
     _migrationService   = migrationService;
 }
 public SplashPageViewModel(INavigationService navigationService, ILoggerService loggerService, ITermsUpdateService termsUpdateService, IUserDataService userDataService) : base(navigationService)
 {
     _termsUpdateService = termsUpdateService;
     _loggerService      = loggerService;
     _userDataService    = userDataService;
 }
Exemple #10
0
 public ReAgreePrivacyPolicyPageViewModel(INavigationService navigationService, ILoggerService loggerService, ITermsUpdateService termsUpdateService) : base(navigationService)
 {
     _termsUpdateService = termsUpdateService;
     this.loggerService  = loggerService;
 }