public IResourceStatementHandler MakeHtmlFileGenerator( IDataDockUriService uriService, IResourceFileMapper resourceMap, IViewEngine viewEngine, IProgressLog progressLog, int reportInterval, Dictionary <string, object> addVariables) { return(new HtmlFileGenerator(uriService, resourceMap, viewEngine, progressLog, reportInterval, addVariables)); }
public HtmlFileGenerator(IDataDockUriService uriService, IResourceFileMapper resourceMap, IViewEngine viewEngine, IProgressLog progressLog, int reportInterval, Dictionary <string, object> addVariables) { _resourceMap = resourceMap; _viewEngine = viewEngine; _progressLog = progressLog; _numFilesGenerated = 0; _uriService = uriService; _reportInterval = reportInterval; _addVariables = addVariables ?? new Dictionary <string, object>(); }
public DataDockRepositoryFactory(WorkerConfiguration config, IQuinceStoreFactory quinceStoreFactory, IFileGeneratorFactory fileGeneratorFactory, IDataDockUriService uriService) { _config = config; _quinceStoreFactory = quinceStoreFactory; _fileGeneratorFactory = fileGeneratorFactory; _uriService = uriService; }
public DatasetViewModel(IDataDockUriService uriService, DatasetInfo datasetInfo, string prefLang = null, bool isOwner = false) { _uriService = uriService; _datasetInfo = datasetInfo; _csvwMetadata = datasetInfo.CsvwMetadata as JObject; _voidMetadata = datasetInfo.VoidMetadata as JObject; _prefLang = prefLang; Title = this.GetTitle(); Description = this.GetDescription(); IsOwner = isOwner; }
public ImportJobProcessor( WorkerConfiguration configuration, GitCommandProcessor gitProcessor, IGitHubClientFactory gitHubClientFactory, IDatasetStore datasetStore, IFileStore jobFileStore, IOwnerSettingsStore ownerSettingsStore, IRepoSettingsStore repoSettingsStore, IDataDockRepositoryFactory dataDockRepositoryFactory, IDataDockUriService dataDockUriService) : base(configuration, ownerSettingsStore, repoSettingsStore, gitHubClientFactory) { _configuration = configuration; _git = gitProcessor; _datasetStore = datasetStore; _jobFileStore = jobFileStore; _dataDataDockRepositoryFactory = dataDockRepositoryFactory; _dataDockUriService = dataDockUriService; }
/// <summary> /// Create a new repository that updates the local clone of a DataDock GitHub repository /// </summary> /// <param name="targetDirectory">The path to the directory containing the local clone</param> /// <param name="repositoryUri">The base IRI for DataDock graphs in this repository</param> /// <param name="progressLog">The progress logger to report to</param> /// <param name="quinceStoreFactory">a factory for creating an IQuinceStore instance to access the Quince store of the GitHub repository</param> /// <param name="fileFileGeneratorFactory">a factory for creating an <see cref="IFileGeneratorFactory"/> instance to generate the statically published HTML files for the GitHub repository</param> /// <param name="rdfResourceFileMapper">Provides the logic to map resource URIs to the path to the static RDF files for that resource</param> /// <param name="htmlResourceFileMapper">Provides the logic to map resource URIs to the path to the static HTML files for that resource</param> /// <param name="uriService">Provides the logic to generate URIs for DataDock resources</param> public DataDockRepository( string targetDirectory, Uri repositoryUri, IProgressLog progressLog, IQuinceStoreFactory quinceStoreFactory, IFileGeneratorFactory fileFileGeneratorFactory, IResourceFileMapper rdfResourceFileMapper, IResourceFileMapper htmlResourceFileMapper, IDataDockUriService uriService) { _targetDirectory = targetDirectory; _repositoryUri = repositoryUri; _progressLog = progressLog; _quinceStore = quinceStoreFactory.MakeQuinceStore(targetDirectory); _fileGeneratorFactory = fileFileGeneratorFactory; _rdfResourceFileMapper = rdfResourceFileMapper; _htmlResourceFileMapper = htmlResourceFileMapper; _uriService = uriService; }
public DatasetController(IDatasetStore datasetStore, IJobStore jobStore, IDataDockUriService uriService) { _datasetStore = datasetStore; _jobStore = jobStore; _uriService = uriService; }
public DatasetViewComponent(IDatasetStore datasetStore, IDataDockUriService uriService) { _datasetStore = datasetStore; _uriService = uriService; }
public HomeViewModel(IDataDockUriService uriService) { _uriService = uriService; }
public CsvConversionSpec() { _tmpDir = Path.GetFullPath(DateTime.UtcNow.Ticks.ToString()); _uriService = new DataDockUriService("http://datadock.io/"); }
public SearchResultViewModel(IDataDockUriService uriService) { _uriService = uriService; }
public HtmlFileGeneratorSpec() { _g = new Graph(); _uriService = new DataDockUriService("http://datadock.io/"); }
public DatasetsViewComponentTests() { _mockHttpContext = new Mock <HttpContext>(); _mockDatasetsStore = new Mock <IDatasetStore>(); _uriService = new DataDockUriService("http://datadock.io/"); }
public SearchController(IDatasetStore datasetStore, IDataDockUriService uriService) { _datasetStore = datasetStore; _uriService = uriService; }