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(); }
public QueryTracker(PackageProvider packageProvider, ILogger <QueryTracker> logger, QueryItemRepository queryItemRepository) { _logger = logger; _queryItemRepository = queryItemRepository; _packageProvider = packageProvider; }