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"); }
public TagsService(ITagsRepository tagsRepository, IImagesRepository imagesRepository, ICompoundImagesRepository compoundImagesRepository, ICompoundImageTagsRepository compoundImageTagsRepository, IQueueAdapter queueAdapter, ICompoundImageMappingsRepository compoundImageMappingsRepository, IImagesService imagesService, ITagsAnalyser tagsAnalyser, IMapsService mapsService) { _tagsRepository = tagsRepository; _imagesRepository = imagesRepository; _compoundImagesRepository = compoundImagesRepository; _compoundImageTagsRepository = compoundImageTagsRepository; _compoundImageMappingsRepository = compoundImageMappingsRepository; _imagesService = imagesService; _tagsAnalyser = tagsAnalyser; _mapsService = mapsService; }
public DataController(IImagesRepository imagesRepository, ICompoundImagesRepository compoundImagesRepository) { _imagesRepository = imagesRepository; _compoundImagesRepository = compoundImagesRepository; }