示例#1
0
 public HistoryControlVM(QueryItemRepository itemsRepository, IVersionProvider versionProvider, IServiceCacheIntegration serviceCacheIntegration)
 {
     _itemsRepository         = itemsRepository;
     _versionProvider         = versionProvider;
     _serviceCacheIntegration = serviceCacheIntegration;
     RequestItemsCommand      = new AsyncCommand(ExecuteRequestItemsAsync, CanExecuteSubmit, this.HandleError);
     ViewLoadedCommand        = new AsyncCommand(OnViewLoadedAsync, CanExecuteSubmit, this.HandleError);
     OpenScriptCmd            = new Command <SearchFilterResultVM>(OpenScript, () => true, HandleError);
     InitDefaults();
 }
示例#2
0
 public QueryTracker(PackageProvider packageProvider, ILogger <QueryTracker> logger, QueryItemRepository queryItemRepository)
 {
     _logger = logger;
     _queryItemRepository = queryItemRepository;
     _packageProvider     = packageProvider;
 }