Пример #1
0
 public EditDoubloonsViewModel(IUserNotifyer notifyer,
                               IDataSourceService dataService,
                               ISettingsService settingService)
 {
     _settingService = settingService;
     _notifyer       = notifyer;
     _dataService    = dataService;
 }
 public EditObsoleteKeywordsViewModel(IDataSourceService dataService,
                                      ISettingsService settingService,
                                      IUserNotifyer notifyer)
 {
     _notifyer       = notifyer;
     _settingService = settingService;
     _dataService    = dataService;
 }
Пример #3
0
 public SettingsViewModel(ISettingsService settingsService,
                          IDataSourceService databaseService,
                          IUserNotifyer userNotifyer,
                          IAppRestarter restarter)
 {
     _restarter       = restarter;
     _userNotifyer    = userNotifyer;
     _databaseService = databaseService;
     _settingsService = settingsService;
 }
Пример #4
0
        public void Initialise(IPluginContext context)
        {
            Logger   = context.LogService;
            MainView = context.PluginViewAdapter.GetView();
            Notifyer = context.UserNotifyer;

            if (!_isInitialised)
            {
                Initialise();
                _isInitialised = true;
            }
        }
Пример #5
0
 public ListAliasViewModel(IDataSourceService databaseService,
                           EditAliasViewModel editaliasViewModel,
                           ILogService log,
                           ISettingsService settingService,
                           IUserNotifyer notifyer)
 {
     _notifyer                    = notifyer;
     _settingService              = settingService;
     _appSettings                 = settingService.Get();
     _log                         = log;
     _databaseService             = databaseService;
     EditAliasViewModel           = editaliasViewModel;
     EditAliasViewModel.OnRefresh = () => RefreshData();
 }
Пример #6
0
        public StatisticsViewModel(ILogService log, IDataSourceService service, IUserNotifyer notifyer)
        {
            _notifyer = notifyer;
            _log      = log;
            _service  = service;

            FormatterDay   = m => new DateTime((long)m).ToString("dd MMM yyyy");
            FormatterMonth = m => new DateTime((long)m).ToString("MMM yyyy");
            FormatterHour  = m => new DateTime((long)m).ToString("HH:00");

            FormatterCount = m => $"{m} hit(s)";

            XyDateTimeMapper = Mappers.Xy <ChartPoint <DateTime, int> >()
                               .X(p => p.X.Ticks)
                               .Y(p => p.Y);
        }
Пример #7
0
        public MainViewModel(
            IAliasService aliasService,
            ISettingsService settings,
            IEventAggregator ea,
            IScreenRuler screenRuler,
            ILogService logService,
            IParameterResolver resolver,
            IUserNotifyer notifyer
            )
        {
            Notifyer = notifyer;

            LogService = logService;
            ea.Subscribe(this);

            _resolver        = resolver;
            _screenRuler     = screenRuler;
            _settingsService = settings;
            _aliasService    = aliasService;
        }
Пример #8
0
        public SetupViewModel(ListAliasViewModel listAliasViewModel,
                              SettingsViewModel settingsViewModel,
                              EditSessionViewModel editSessionViewModel,
                              EditDoubloonsViewModel editDoubloonsViewModel,
                              EditObsoleteKeywordsViewModel editEmptyKeywordsViewModel,
                              EditPluginViewModel editPluginViewModel,
                              IUserNotifyer notifyer)
        {
            EditObsoleteKeywordsViewModel = editEmptyKeywordsViewModel;
            EditDoubloonsViewModel        = editDoubloonsViewModel;
            EditPluginViewModel           = editPluginViewModel;
            EditSessionViewModel          = editSessionViewModel;
            ListAliasViewModel            = listAliasViewModel;
            SettingsViewModel             = settingsViewModel;

            var v = Assembly.GetExecutingAssembly().GetName().Version;

            AppVersion = $"v.{v.Major}.{v.Minor}.{v.Build}";

            notifyer.SetDialogSource(this);
        }
Пример #9
0
 public ActionContext(
     IDataSourceService dataService,
     ILogService log,
     IUserNotifyer notifyer,
     IWindowManager windowManager,
     IMainViewFinder viewFinder,
     ISettingsService settingsService,
     IUnityContainer container,
     IEventAggregator eventAggregator,
     IKeywordLoader keywordLoader,
     ISlickRunImporterService slickRunImporterService)
 {
     KeywordLoader           = keywordLoader;
     SlickRunImporterService = slickRunImporterService;
     EventAggregator         = eventAggregator;
     Container       = container;
     SettingsService = settingsService;
     ViewFinder      = viewFinder;
     DataService     = dataService;
     Log             = log;
     Notifyer        = notifyer;
     WindowManager   = windowManager;
 }
Пример #10
0
 public PluginContext(ILogService logService, IPluginViewFinder pluginViewAdapter, IUserNotifyer userNotifyer)
 {
     LogService        = logService;
     PluginViewAdapter = pluginViewAdapter;
     UserNotifyer      = userNotifyer;
 }
Пример #11
0
 public EditAliasViewModel(IDataSourceService databaseService, ILogService log, IUserNotifyer userNotifyer)
 {
     Log              = log;
     UserNotifyer     = userNotifyer;
     _databaseService = databaseService;
 }
Пример #12
0
 public AppRestarter(IUserNotifyer notifyer)
 {
     _notifyer = notifyer;
 }
Пример #13
0
 public NewPeer(Guid peerId, string username, IUserNotifyer notifyer) : base(peerId)
 {
     Username = username ?? throw new ArgumentNullException(nameof(username));
     Notifyer = notifyer ?? throw new ArgumentNullException(nameof(notifyer));
 }
Пример #14
0
 public EditSessionViewModel(IDataSourceService databaseService, ISettingsService settingsService, IUserNotifyer notifyer)
 {
     _notifyer        = notifyer;
     _settingsService = settingsService;
     _databaseService = databaseService;
 }
Пример #15
0
 public EditPluginViewModel(IPluginConfigurator pluginConfigurator, IUserNotifyer notifyer)
 {
     _notifyer           = notifyer;
     _pluginConfigurator = pluginConfigurator;
 }