public FilterCopyResultToClipboardCommandContainer(ICommandManager commandManager, IClipboardService clipboardService, ILogTableService logTableService)
            : base(Commands.Filter.CopyResultToClipboard, commandManager)
        {
            Argument.IsNotNull(() => clipboardService);
            Argument.IsNotNull(() => logTableService);

            _clipboardService = clipboardService;
            _logTableService  = logTableService;
        }
        public FilterService(IDispatcherService dispatcherService, ILogTableService logTableService,
                             IFileBrowserService fileBrowserService)
        {
            Argument.IsNotNull(() => dispatcherService);
            Argument.IsNotNull(() => logTableService);

            _dispatcherService = dispatcherService;
            _logTableService   = logTableService;

            Filter       = new Filter();
            _fileBrowser = fileBrowserService.FileBrowserModel;
        }
Example #3
0
        public FilterService(IDispatcherService dispatcherService, ILogTableService logTableService,
            IFileBrowserService fileBrowserService)
        {
            Argument.IsNotNull(() => dispatcherService);
            Argument.IsNotNull(() => logTableService);

            _dispatcherService = dispatcherService;
            _logTableService = logTableService;

            Filter = new Filter();
            _fileBrowser = fileBrowserService.FileBrowserModel;
        }
        public FilterExportResultCommandContainer(ICommandManager commandManager,
                                                  ISaveFileService saveFileService,
                                                  IFileService fileService,
                                                  ILogTableService logTableService)
            : base(Commands.Filter.ExportResult, commandManager)
        {
            Argument.IsNotNull(() => saveFileService);
            Argument.IsNotNull(() => fileService);
            Argument.IsNotNull(() => logTableService);

            _saveFileService = saveFileService;
            _fileService     = fileService;
            _logTableService = logTableService;
        }
Example #5
0
        public LogRecordsTableViewModel(IFilterService filterService, ICommandManager commandManager, IFileBrowserService fileBrowserService,
                                        ILogTableService logTableService)
        {
            Argument.IsNotNull(() => filterService);
            Argument.IsNotNull(() => commandManager);
            Argument.IsNotNull(() => fileBrowserService);
            Argument.IsNotNull(() => logTableService);

            _filterService   = filterService;
            _logTableService = logTableService;

            FileBrowser = fileBrowserService.FileBrowserModel;
            Filter      = filterService.Filter;
            LogTable    = logTableService.LogTable;
        }
        public TimestampVisibilityConfigurationSynchronizer(IConfigurationService configurationService, ILogTableService logTableService,
            ILogTableConfigurationService logTableConfigurationService)
        {
            Argument.IsNotNull(() => configurationService);
            Argument.IsNotNull(() => logTableService);
            Argument.IsNotNull(() => logTableConfigurationService);

            _logTableConfigurationService = logTableConfigurationService;

            _logTable = logTableService.LogTable;

            configurationService.ConfigurationChanged += OnConfigurationChanged;

            ApplyConfiguration();
        }
        public LogRecordsTableViewModel(IFilterService filterService, ICommandManager commandManager, IFileBrowserService fileBrowserService,
            ILogTableService logTableService)
        {
            Argument.IsNotNull(() => filterService);
            Argument.IsNotNull(() => commandManager);
            Argument.IsNotNull(() => fileBrowserService);
            Argument.IsNotNull(() => logTableService);

            _filterService = filterService;
            _logTableService = logTableService;
            FileBrowser = fileBrowserService.FileBrowserModel;
            Filter = filterService.Filter;
            LogTable = logTableService.LogTable;

            ResetSearchTemplate = new Command(OnResetSearchTemplateExecute);

            commandManager.RegisterCommand(Commands.Filter.ResetSearchTemplate, ResetSearchTemplate, this);
        }
        public LogRecordsTableViewModel(IFilterService filterService, ICommandManager commandManager, IFileBrowserService fileBrowserService,
                                        ILogTableService logTableService)
        {
            Argument.IsNotNull(() => filterService);
            Argument.IsNotNull(() => commandManager);
            Argument.IsNotNull(() => fileBrowserService);
            Argument.IsNotNull(() => logTableService);

            _filterService   = filterService;
            _logTableService = logTableService;
            FileBrowser      = fileBrowserService.FileBrowserModel;
            Filter           = filterService.Filter;
            LogTable         = logTableService.LogTable;

            ResetSearchTemplate = new Command(OnResetSearchTemplateExecute);

            commandManager.RegisterCommand(Commands.Filter.ResetSearchTemplate, ResetSearchTemplate, this);
        }
        public TimestampVisibilityConfigurationSynchronizer(IConfigurationService configurationService, ILogTableService logTableService,
                                                            ILogTableConfigurationService logTableConfigurationService)
        {
            Argument.IsNotNull(() => configurationService);
            Argument.IsNotNull(() => logTableService);
            Argument.IsNotNull(() => logTableConfigurationService);

            _logTableConfigurationService = logTableConfigurationService;

            _logTable = logTableService.LogTable;

            configurationService.ConfigurationChanged += OnConfigurationChanged;

            ApplyConfiguration();
        }