Exemplo n.º 1
0
 public RescheduleNotificationsTask()
 {
     _logger              = Mvx.IoCProvider.Resolve <ILogger>().ForContext <RescheduleNotificationsTask>();
     _telemetryService    = Mvx.IoCProvider.Resolve <ITelemetryService>();
     _notificationService = Mvx.IoCProvider.Resolve <IAndroidNotificationService>();
     _dataService         = Mvx.IoCProvider.Resolve <IMiraiNotesDataService>();
 }
        public LoginPasswordDialogViewModel(IUserCredentialService credentialService, IMiraiNotesDataService dataService)
        {
            _credentialService = credentialService;
            _dataService       = dataService;

            LoadedCommand = new RelayCommand(() => Password = string.Empty);
        }
Exemplo n.º 3
0
        public NavPageViewModel(
            ICustomDialogService dialogService,
            INavigationService navigationService,
            IMessenger messenger,
            IUserCredentialService userCredentialService,
            IMapper mapper,
            IMiraiNotesDataService dataService,
            IAppSettingsService appSettings,
            IBackgroundTaskManagerService backgroundTaskManager,
            ILogger logger,
            ITelemetryService telemetryService)
        {
            _dialogService         = dialogService;
            _messenger             = messenger;
            _navigationService     = navigationService;
            _userCredentialService = userCredentialService;
            _mapper                = mapper;
            _dataService           = dataService;
            _appSettings           = appSettings;
            _backgroundTaskManager = backgroundTaskManager;
            _telemetryService      = telemetryService;
            _logger                = logger.ForContext <NavPageViewModel>();

            RegisterMessages();
            SetCommands();
        }
Exemplo n.º 4
0
        public MarkAsCompletedBackgroundTask()
        {
            var vml = new ViewModelLocator();

            _notificationService = vml.NotificationService;
            _dataService         = vml.DataService;
            _logger       = vml.Logger.ForContext <MarkAsCompletedBackgroundTask>();
            _mapper       = vml.Mapper;
            _messenger    = vml.Messenger;
            _isAppRunning = ViewModelLocator.IsAppRunning;
        }
            public MarkAsCompletedTask(TaskReminderNotification notification)
            {
                _logger              = Mvx.IoCProvider.Resolve <ILogger>().ForContext <MarkAsCompletedTask>();
                _telemetryService    = Mvx.IoCProvider.Resolve <ITelemetryService>();
                _dataService         = Mvx.IoCProvider.Resolve <IMiraiNotesDataService>();
                _notificationService = Mvx.IoCProvider.Resolve <IAndroidNotificationService>();
                _textProvider        = Mvx.IoCProvider.Resolve <ITextProvider>();
                _messenger           = Mvx.IoCProvider.Resolve <IMvxMessenger>();

                _notification = notification;
            }
Exemplo n.º 6
0
 public SyncService(
     IGoogleApiService apiService,
     IMiraiNotesDataService dataService,
     INetworkService networkService,
     ILogger logger)
 {
     _apiService     = apiService;
     _dataService    = dataService;
     _networkService = networkService;
     _logger         = logger.ForContext <SyncService>();
 }
 public DeleteTaskListDialogViewModel(
     ITextProvider textProvider,
     IMvxMessenger messenger,
     ILogger logger,
     IMvxNavigationService navigationService,
     IAppSettingsService appSettings,
     ITelemetryService telemetryService,
     IMiraiNotesDataService dataService,
     IDialogService dialogService)
     : base(textProvider, messenger, logger, navigationService, appSettings, telemetryService)
 {
     _dataService   = dataService;
     _dialogService = dialogService;
 }
 public ChangeTaskStatusDialogViewModel(
     ITextProvider textProvider,
     IMvxMessenger messenger,
     ILogger logger,
     IMvxNavigationService navigationService,
     IAppSettingsService appSettings,
     ITelemetryService telemetryService,
     IMiraiNotesDataService dataService,
     IDialogService dialogService)
     : base(textProvider, messenger, logger.ForContext <ChangeTaskStatusDialogViewModel>(), navigationService, appSettings, telemetryService)
 {
     _dataService   = dataService;
     _dialogService = dialogService;
 }
Exemplo n.º 9
0
        public NewTaskPageViewModel(
            ICustomDialogService dialogService,
            IMessenger messenger,
            IMapper mapper,
            IMiraiNotesDataService dataService,
            INotificationService toastManager,
            IAppSettingsService appSettings)
        {
            _dialogService       = dialogService;
            _messenger           = messenger;
            _mapper              = mapper;
            _dataService         = dataService;
            _notificationService = toastManager;
            AppSettings          = appSettings;

            RegisterMessages();
            SetCommands();
        }
Exemplo n.º 10
0
 public CustomAppStart(
     IMvxApplication application,
     IMvxNavigationService navigationService,
     ILogger logger,
     IAppSettingsService appSettings,
     ISyncService syncService,
     IUserCredentialService userCredentialService,
     IGoogleApiService googleAuthService,
     IMiraiNotesDataService dataService,
     IDialogService dialogService) : base(application, navigationService)
 {
     _logger                = logger;
     _appSettings           = appSettings;
     _syncService           = syncService;
     _userCredentialService = userCredentialService;
     _dataService           = dataService;
     _dialogService         = dialogService;
 }