예제 #1
0
 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");
 }
예제 #2
0
 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;
 }
예제 #3
0
 public DataController(IImagesRepository imagesRepository, ICompoundImagesRepository compoundImagesRepository)
 {
     _imagesRepository         = imagesRepository;
     _compoundImagesRepository = compoundImagesRepository;
 }