public WorkerClientVersionsService(IWorkerClientVersionsRepository workerVersionsRepository, IFileStorageAdapter fileStorageAdapter, IConfiguration configuration) { _workerVersionsRepository = workerVersionsRepository; _fileStorageAdapter = fileStorageAdapter; _storageContainerName = configuration.GetValue <string>("Azure:CloudBlobWorkerClientContainerName"); _workerUpdateKey = configuration.GetValue <string>("WorkerUpdateKey"); }
public DocumentsService( IFileStorageAdapter fileStorageAdapter, IParserFactory parserFactory, IUnitOfWork unitOfWork) { _fileStorageAdapter = fileStorageAdapter; _parserFactory = parserFactory; _unitOfWork = unitOfWork; }
/// <summary> /// Initialises a new instance of the <see cref="FileManager" /> /// class. /// </summary> /// <param name="fileMetaDataAdapter"> /// An instance of type <see cref="IFileMetaDataAdapter" />. /// </param> /// <param name="fileStorageAdapter"> /// An instance of type <see cref="IFileStorageAdapter" />. /// </param> /// <param name="loggerProvider"> /// An instance of type <see cref="ILoggerProvider" />. /// </param> public FileManager( IFileMetaDataAdapter fileMetaDataAdapter, IFileStorageAdapter fileStorageAdapter, ILoggerProvider loggerProvider) { this.fileMetaDataAdapter = fileMetaDataAdapter; this.fileStorageAdapter = fileStorageAdapter; this.loggerProvider = loggerProvider; }
public ImagesService(IImagesRepository imagesRepository, IFileStorageAdapter storageAdapter, IQueueAdapter queueAdapter, ICompoundImagesRepository compoundImagesRepository, ICompoundImageMappingsRepository compoundImageMappingsRepository, IMapsAnalyser mapsAnalyser, IMapsRepository mapsRepository, IConfiguration configuration) { _imagesRepository = imagesRepository; _queueAdapter = queueAdapter; _storageAdapter = storageAdapter; _compoundImagesRepository = compoundImagesRepository; _compoundImageMappingsRepository = compoundImageMappingsRepository; _mapsAnalyser = mapsAnalyser; _mapsRepository = mapsRepository; _storageContainerName = configuration.GetValue <string>("Azure:CloudBlobImageContainerName"); }