public FilterService(IFilterSchemeManager filterSchemeManager) { Argument.IsNotNull(() => filterSchemeManager); _filterSchemeManager = filterSchemeManager; _filterSchemeManager.Updated += OnFilterSchemeManagerUpdated; }
public FilterBuilderViewModel(IUIVisualizerService uiVisualizerService, IFilterSchemeManager filterSchemeManager, IFilterService filterService, IMessageService messageService, IServiceLocator serviceLocator, IReflectionService reflectionService, ILanguageService languageService) { Argument.IsNotNull(() => uiVisualizerService); Argument.IsNotNull(() => filterSchemeManager); Argument.IsNotNull(() => filterService); Argument.IsNotNull(() => messageService); Argument.IsNotNull(() => serviceLocator); Argument.IsNotNull(() => reflectionService); Argument.IsNotNull(() => languageService); _uiVisualizerService = uiVisualizerService; _filterSchemeManager = filterSchemeManager; _filterService = filterService; _messageService = messageService; _serviceLocator = serviceLocator; _reflectionService = reflectionService; _languageService = languageService; NewSchemeCommand = new TaskCommand(OnNewSchemeExecuteAsync); EditSchemeCommand = new TaskCommand <FilterScheme>(OnEditSchemeExecuteAsync, OnEditSchemeCanExecute); ApplySchemeCommand = new TaskCommand(OnApplySchemeExecuteAsync, OnApplySchemeCanExecute); ResetSchemeCommand = new Command(OnResetSchemeExecute, OnResetSchemeCanExecute); DeleteSchemeCommand = new Command <FilterScheme>(OnDeleteSchemeExecute, OnDeleteSchemeCanExecute); }
public FilterService(IFilterSchemeManager filterSchemeManager) { Argument.IsNotNull(() => filterSchemeManager); var scope = filterSchemeManager.Scope; _reflectionService = this.GetServiceLocator().ResolveType<IReflectionService>(scope); filterSchemeManager.Updated += OnFilterSchemeManagerUpdated; }
public FilterService(IFilterSchemeManager filterSchemeManager) { Argument.IsNotNull(() => filterSchemeManager); var scope = filterSchemeManager.Scope; _reflectionService = this.GetServiceLocator().ResolveType <IReflectionService>(scope); filterSchemeManager.Updated += OnFilterSchemeManagerUpdated; }
public RibbonViewModel(ITestDataService testDataService, IFilterSchemeManager filterSchemeManager, IFilterService filterService, IUIVisualizerService uiVisualizerService) { _testDataService = testDataService; _filterSchemeManager = filterSchemeManager; _filterService = filterService; _uiVisualizerService = uiVisualizerService; RawItems = _testDataService.GetTestItems(); NewSchemeCommand = new TaskCommand(OnNewSchemeExecuteAsync); }
public RibbonViewModel(ITestDataService testDataService, IFilterSchemeManager filterSchemeManager, IFilterService filterService, IUIVisualizerService uiVisualizerService) { _testDataService = testDataService; _filterSchemeManager = filterSchemeManager; _filterService = filterService; _uiVisualizerService = uiVisualizerService; RawItems = _testDataService.GetTestItems(); NewSchemeCommand = new Command(OnNewSchemeExecute); }
public FilterBuilderViewModel(IUIVisualizerService uiVisualizerService, IFilterSchemeManager filterSchemeManager) { Argument.IsNotNull(() => uiVisualizerService); Argument.IsNotNull(() => filterSchemeManager); _uiVisualizerService = uiVisualizerService; _filterSchemeManager = filterSchemeManager; NewSchemeCommand = new Command(OnNewSchemeExecute); EditSchemeCommand = new Command(OnEditSchemeExecute, OnEditSchemeCanExecute); ApplySchemeCommand = new Command(OnApplySchemeExecute, OnApplySchemeCanExecute); ResetSchemeCommand = new Command(OnResetSchemeExecute, OnResetSchemeCanExecute); }
public ManageUserDataService(IMessageService messageService, OrcFilterService filterService, IFilterSchemeManager filterSchemeManager, IWorkspaceManager workspaceManager, ISaveFileService saveFileService, IProcessService processService) : base(messageService, saveFileService, processService) { Argument.IsNotNull(() => messageService); Argument.IsNotNull(() => filterService); Argument.IsNotNull(() => filterSchemeManager); Argument.IsNotNull(() => workspaceManager); _messageService = messageService; _filterService = filterService; _filterSchemeManager = filterSchemeManager; _workspaceManager = workspaceManager; }
private void OnManagerTagChanged() { if (_filterSchemeManager != null) { _filterSchemeManager.Loaded -= OnFilterSchemeManagerLoaded; _filterService.SelectedFilterChanged -= OnFilterServiceSelectedFilterChanged; } _filterSchemeManager = _serviceLocator.ResolveType <IFilterSchemeManager>(ManagerTag); _filterSchemeManager.Loaded += OnFilterSchemeManagerLoaded; _filterService = _serviceLocator.ResolveType <IFilterService>(ManagerTag); _filterService.SelectedFilterChanged += OnFilterServiceSelectedFilterChanged; UpdateFilters(); }
private void OnScopeChanged() { if (_filterSchemeManager != null) { _filterSchemeManager.Loaded -= OnFilterSchemeManagerLoaded; _filterService.SelectedFilterChanged -= OnFilterServiceSelectedFilterChanged; } var scope = Scope; _filterSchemeManager = _serviceLocator.ResolveType <IFilterSchemeManager>(scope); _filterSchemeManager.Loaded += OnFilterSchemeManagerLoaded; _filterService = _serviceLocator.ResolveType <IFilterService>(scope); _filterService.SelectedFilterChanged += OnFilterServiceSelectedFilterChanged; _reflectionService = _serviceLocator.ResolveType <IReflectionService>(scope); UpdateFilters(); }
public FilterBuilderViewModel(IUIVisualizerService uiVisualizerService, IFilterSchemeManager filterSchemeManager, IFilterService filterService, IMessageService messageService, IServiceLocator serviceLocator) { Argument.IsNotNull(() => uiVisualizerService); Argument.IsNotNull(() => filterSchemeManager); Argument.IsNotNull(() => filterService); Argument.IsNotNull(() => messageService); Argument.IsNotNull(() => serviceLocator); _uiVisualizerService = uiVisualizerService; _filterSchemeManager = filterSchemeManager; _filterService = filterService; _messageService = messageService; _serviceLocator = serviceLocator; NewSchemeCommand = new Command(OnNewSchemeExecute); EditSchemeCommand = new TaskCommand<FilterScheme>(OnEditSchemeExecuteAsync, OnEditSchemeCanExecute); ApplySchemeCommand = new TaskCommand(OnApplySchemeExecuteAsync, OnApplySchemeCanExecute); ResetSchemeCommand = new Command(OnResetSchemeExecute, OnResetSchemeCanExecute); DeleteSchemeCommand = new Command<FilterScheme>(OnDeleteSchemeExecute, OnDeleteSchemeCanExecute); }
private void OnScopeChanged() { if (_filterSchemeManager != null) { _filterSchemeManager.Loaded -= OnFilterSchemeManagerLoaded; _filterService.SelectedFilterChanged -= OnFilterServiceSelectedFilterChanged; } var scope = Scope; _filterSchemeManager = _serviceLocator.ResolveType<IFilterSchemeManager>(scope); _filterSchemeManager.Loaded += OnFilterSchemeManagerLoaded; _filterService = _serviceLocator.ResolveType<IFilterService>(scope); _filterService.SelectedFilterChanged += OnFilterServiceSelectedFilterChanged; _reflectionService = _serviceLocator.ResolveType<IReflectionService>(scope); UpdateFilters(); }
private void OnManagerTagChanged() { if (_filterSchemeManager != null) { _filterSchemeManager.Loaded -= OnFilterSchemeManagerLoaded; _filterService.SelectedFilterChanged -= OnFilterServiceSelectedFilterChanged; } _filterSchemeManager = _serviceLocator.ResolveType<IFilterSchemeManager>(ManagerTag); _filterSchemeManager.Loaded += OnFilterSchemeManagerLoaded; _filterService = _serviceLocator.ResolveType<IFilterService>(ManagerTag); _filterService.SelectedFilterChanged += OnFilterServiceSelectedFilterChanged; UpdateFilters(); }