public NhsDataUpdater(IArchiveDownloadService archiveDownloadService, ReferenceDataApiConfiguration configuration, INhsCsvReaderHelper nhsCsvReaderHelper, IFileSystemRepository fileSystemRepository) { _archiveDownloadService = archiveDownloadService; _configuration = configuration; _nhsCsvReaderHelper = nhsCsvReaderHelper; _fileSystemRepository = fileSystemRepository; }
public CharityImporter(ReferenceDataApiConfiguration configuration, ICharityRepository charityRepository, IBcpService bcpService, IArchiveDownloadService archiveDownloadService, ILog logger) { _configuration = configuration; _charityRepository = charityRepository; _bcpService = bcpService; _archiveDownloadService = archiveDownloadService; _logger = logger; //_workingFolder = Environment.GetEnvironmentVariable("TEMP"); _workingFolder = Path.GetTempPath(); _logger.Info($"Using temporary folder: {_workingFolder}"); }
public PublicOrgsUpdater(ILog logger, ReferenceDataApiConfiguration configuration, IArchiveDownloadService archiveDownloadService, INhsDataUpdater nhsDataUpdater, IPublicSectorOrganisationDatabaseUpdater publicSectorOrganisationDatabaseUpdater, IPublicSectorOrganisationHtmlScraper publicSectorOrganisationHtmlScraper, IJsonManager jsonManager) { _archiveDownloadService = archiveDownloadService; _nhsDataUpdater = nhsDataUpdater; _publicSectorOrganisationDatabaseUpdater = publicSectorOrganisationDatabaseUpdater; _publicSectorOrganisationHtmlScraper = publicSectorOrganisationHtmlScraper; _jsonManager = jsonManager; _logger = logger; _configuration = configuration; _workingFolder = Path.GetTempPath(); _logger.Info($"Using temporary folder: {_workingFolder}"); }