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