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

            _filterSchemeManager = filterSchemeManager;
            _filterSchemeManager.Updated += OnFilterSchemeManagerUpdated;
        }
Ejemplo n.º 4
0
        public FilterService(IFilterSchemeManager filterSchemeManager)
        {
            Argument.IsNotNull(() => filterSchemeManager);

            var scope = filterSchemeManager.Scope;
            _reflectionService = this.GetServiceLocator().ResolveType<IReflectionService>(scope);
            
            filterSchemeManager.Updated += OnFilterSchemeManagerUpdated;
        }
Ejemplo n.º 5
0
        public FilterService(IFilterSchemeManager filterSchemeManager)
        {
            Argument.IsNotNull(() => filterSchemeManager);

            var scope = filterSchemeManager.Scope;

            _reflectionService = this.GetServiceLocator().ResolveType <IReflectionService>(scope);

            filterSchemeManager.Updated += OnFilterSchemeManagerUpdated;
        }
Ejemplo n.º 6
0
        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);
        }
Ejemplo n.º 9
0
        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;
        }
Ejemplo n.º 10
0
        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();
        }