public WorkerClientVersionsService(IWorkerClientVersionsRepository workerVersionsRepository, IFileStorageAdapter fileStorageAdapter, IConfiguration configuration)
 {
     _workerVersionsRepository = workerVersionsRepository;
     _fileStorageAdapter       = fileStorageAdapter;
     _storageContainerName     = configuration.GetValue <string>("Azure:CloudBlobWorkerClientContainerName");
     _workerUpdateKey          = configuration.GetValue <string>("WorkerUpdateKey");
 }
Beispiel #2
0
 public DocumentsService(
     IFileStorageAdapter fileStorageAdapter,
     IParserFactory parserFactory, IUnitOfWork unitOfWork)
 {
     _fileStorageAdapter = fileStorageAdapter;
     _parserFactory      = parserFactory;
     _unitOfWork         = unitOfWork;
 }
Beispiel #3
0
 /// <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");
 }