Esempio n. 1
0
        public SchemaSearchControlVM(IDbIndexer dbIndexer, SchemaSearchRepository schemaSearchRepository, IObjectExplorerInteraction objectExploreInteraction)
        {
            _objectExploreInteraction = objectExploreInteraction;
            _dbIndexer = dbIndexer;
            _schemaSearchRepository = schemaSearchRepository;
            ReIndexDbCmd            = new AsyncCommand(OnReIndexDbAsync, CanExecuteSubmit, HandleError);
            ExecuteSearchCmd        = new AsyncCommand(FuncHelper.DebounceAsync(ExecuteSearchAsync, 100), CanExecuteSubmit, HandleError);
            LocateItemCmd           = new AsyncCommand <SearchFilterResultVM>(LocateAsync, (_) => true, HandleError);

            CreateMatchOnCombo();
            CreateObjectsCombo();
            SchemaObjectsVM = new ComboCheckBoxViewModel <string>();
        }
Esempio n. 2
0
 public DbIndexer(SchemaSearchRepository schemaSearchRepository)
 {
     _schemaSearchRepository = schemaSearchRepository;
 }