Esempio n. 1
0
 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));
 }
Esempio n. 2
0
 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;
 }
Esempio n. 4
0
        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;
        }
Esempio n. 5
0
 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;
 }
Esempio n. 6
0
 /// <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;
 }
Esempio n. 7
0
 public DatasetController(IDatasetStore datasetStore, IJobStore jobStore, IDataDockUriService uriService)
 {
     _datasetStore = datasetStore;
     _jobStore     = jobStore;
     _uriService   = uriService;
 }
Esempio n. 8
0
 public DatasetViewComponent(IDatasetStore datasetStore, IDataDockUriService uriService)
 {
     _datasetStore = datasetStore;
     _uriService   = uriService;
 }
Esempio n. 9
0
 public HomeViewModel(IDataDockUriService uriService)
 {
     _uriService = uriService;
 }
Esempio n. 10
0
 public CsvConversionSpec()
 {
     _tmpDir     = Path.GetFullPath(DateTime.UtcNow.Ticks.ToString());
     _uriService = new DataDockUriService("http://datadock.io/");
 }
Esempio n. 11
0
 public SearchResultViewModel(IDataDockUriService uriService)
 {
     _uriService = uriService;
 }
Esempio n. 12
0
 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/");
 }
Esempio n. 14
0
 public SearchController(IDatasetStore datasetStore, IDataDockUriService uriService)
 {
     _datasetStore = datasetStore;
     _uriService   = uriService;
 }