public InitSettingPageViewModel(INavigationService navigationService, UserDataService userDataService, ExposureNotificationService exposureNotificationService) : base(navigationService, userDataService, exposureNotificationService)
 {
     Title = Resources.AppResources.TitleDeviceAccess;
     this.userDataService             = userDataService;
     this.exposureNotificationService = exposureNotificationService;
     userData = this.userDataService.Get();
 }
Esempio n. 2
0
 public TutorialPage4ViewModel(INavigationService navigationService, ILoggerService loggerService, IUserDataService userDataService, ExposureNotificationService exposureNotificationService) : base(navigationService, exposureNotificationService)
 {
     this.loggerService               = loggerService;
     this.userDataService             = userDataService;
     this.exposureNotificationService = exposureNotificationService;
     userData = this.userDataService.Get();
 }
 public ChatbotPageViewModel(INavigationService navigationService, UserDataService userDataService, ExposureNotificationService exposureNotificationService) : base(navigationService, userDataService, exposureNotificationService)
 {
     Title = AppResources.SettingsPageTitle;
     this.userDataService             = userDataService;
     _UserData                        = this.userDataService.Get();
     this.exposureNotificationService = exposureNotificationService;
 }
Esempio n. 4
0
 public SettingsPageViewModel(INavigationService navigationService, UserDataService userDataService, ExposureNotificationService exposureNotificationService) : base(navigationService, userDataService, exposureNotificationService)
 {
     Title  = AppResources.SettingsPageTitle;
     AppVer = AppInfo.VersionString;// AppSettings.Instance.AppVersion;
     this.userDataService             = userDataService;
     _UserData                        = this.userDataService.Get();
     this.exposureNotificationService = exposureNotificationService;
 }
Esempio n. 5
0
 public DebugPageViewModel(INavigationService navigationService, UserDataService userDataService, ExposureNotificationService exposureNotificationService) : base(navigationService, userDataService, exposureNotificationService)
 {
     Title = "Debug";
     this.userDataService             = userDataService;
     this.exposureNotificationService = exposureNotificationService;
     _UserData  = this.userDataService.Get();
     _EnMessage = this.exposureNotificationService.CurrentStatusMessage;
     this.userDataService.UserDataChanged += _userDataChanged;
 }
        public HomePageViewModel(INavigationService navigationService, UserDataService userDataService, ExposureNotificationService exposureNotificationService) : base(navigationService, userDataService, exposureNotificationService)
        {
            Title                            = AppResources.HomePageTitle;
            ExposureCount                    = String.Format("{0}{1}", 1, "件の接触がありました");
            this.userDataService             = userDataService;
            this.exposureNotificationService = exposureNotificationService;

            _        = exposureNotificationService.StartExposureNotification();
            userData = this.userDataService.Get();
        }
Esempio n. 7
0
 public NotifyOtherPageViewModel(INavigationService navigationService, ILoggerService loggerService, IUserDataService userDataService, ExposureNotificationService exposureNotificationService) : base(navigationService, exposureNotificationService)
 {
     Title = Resources.AppResources.TitileUserStatusSettings;
     this.loggerService               = loggerService;
     this.userDataService             = userDataService;
     this.exposureNotificationService = exposureNotificationService;
     userData      = this.userDataService.Get();
     errorCount    = 0;
     DiagnosisUid  = "";
     DiagnosisDate = DateTime.Today;
 }
Esempio n. 8
0
        private NotifyOtherPageViewModel CreateViewModel()
        {
            var mockHttpClientService       = mockRepository.Create <IHttpClientService>();
            var exposureNotificationService = new ExposureNotificationService(null, mockLoggerService.Object, mockUserDataService.Object, null, mockHttpClientService.Object);

            return(new NotifyOtherPageViewModel(
                       mockNavigationService.Object,
                       mockLoggerService.Object,
                       mockUserDataService.Object,
                       exposureNotificationService));
        }
Esempio n. 9
0
        public HomePageViewModel(INavigationService navigationService, UserDataService userDataService, ExposureNotificationService exposureNotificationService) : base(navigationService, userDataService, exposureNotificationService)
        {
            Title = AppResources.HomePageTitle;
            this.userDataService             = userDataService;
            this.exposureNotificationService = exposureNotificationService;

            userData  = this.userDataService.Get();
            StartDate = userData.GetLocalDateString();

            TimeSpan timeSpan = DateTime.Now - userData.StartDateTime;

            PastDate = timeSpan.Days.ToString();
        }
Esempio n. 10
0
        public HomePageViewModel(INavigationService navigationService, UserDataService userDataService, ExposureNotificationService exposureNotificationService) : base(navigationService, userDataService, exposureNotificationService)
        {
            Title = AppResources.HomePageTitle;
            this.userDataService             = userDataService;
            this.exposureNotificationService = exposureNotificationService;
            _         = exposureNotificationService.GetExposureNotificationConfig();
            _         = exposureNotificationService.StartExposureNotification();
            userData  = this.userDataService.Get();
            StartDate = userData.StartDateTime.ToLocalTime().ToString("D");

            TimeSpan timeSpan = DateTime.Now - userData.StartDateTime;

            PastDate = timeSpan.Days.ToString("D");
            if (PastDate == "0")
            {
                PastDate = "";
            }
        }
Esempio n. 11
0
 public ViewModelBase(INavigationService navigationService, UserDataService userDataService, ExposureNotificationService exposureNotificationService)
 {
     NavigationService           = navigationService;
     UserDataService             = userDataService;
     ExposureNotificationService = exposureNotificationService;
 }
Esempio n. 12
0
 public ContactedNotifyPageViewModel(INavigationService navigationService, UserDataService userDataService, ExposureNotificationService exposureNotificationService) : base(navigationService, userDataService, exposureNotificationService)
 {
     Title = Resources.AppResources.TitileUserStatusSettings;
     this.exposureNotificationService = exposureNotificationService;
     ExposureCount = exposureNotificationService.GetExposureCount().ToString();
 }