public GitCommitter(ILogger <GitCommitter> logger, DirectoryStructureRawHtml dataSource, IOptions <IngestOptions> options) { this.logger = logger; this.dataSource = dataSource; this.gitSignatureEmail = options.Value.GitSignatureEmail; this.gitSignatureName = options.Value.GitSignatureName; this.localDataPath = options.Value.LocalDataPath; this.localRepoPath = options.Value.LocalRepoPath; }
public GenerateSummaryOutput( ILogger <GenerateSummaryOutput> logger, DirectoryStructureRawHtml dataSource, IOptions <IngestOptions> options, AmountByPublicationSetForEachMpProjection projection) { this.logger = logger; this.dataSource = dataSource; this.projection = projection; this.localDataPath = options.Value.LocalDataPath; this.outputSummaryFileName = options.Value.OutputSummaryFileName; }