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); }
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(); }
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; }
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; }
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(); }
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; }