예제 #1
0
 public CollectionFilesController(
     ICollectionFileRepository collectionFileRepository,
     IMapper mapper,
     ILocationTagsUpdaterService locationTagsUpdaterService,
     ICollectionFileService collectionFileService)
 {
     _collectionFileRepository = collectionFileRepository;
     _mapper = mapper;
     _locationTagsUpdaterService = locationTagsUpdaterService;
     _collectionFileService      = collectionFileService;
 }
예제 #2
0
 public CollectionFileService(
     ICollectionFileRepository collectionFileRepository,
     IFileService fileService,
     IDestinationFolderRepository destinationFolderRepository,
     ILogger <CollectionFileService> logger)
 {
     _collectionFileRepository = collectionFileRepository;
     _fileService = fileService;
     _destinationFolderRepository = destinationFolderRepository;
     _logger = logger;
 }
예제 #3
0
 public SourceFolderService(
     ILogger <SourceFolderService> logger,
     IFileService fileService,
     IImageService imageService,
     ICollectionFileRepository collectionFileRepository,
     ISourceTagsProvider sourceTagsProvider)
 {
     _logger                   = logger;
     _fileService              = fileService;
     _imageService             = imageService;
     _collectionFileRepository = collectionFileRepository;
     _sourceTagsProvider       = sourceTagsProvider;
 }
예제 #4
0
 public LocationTagsUpdaterService(
     ICollectionRepository collectionRepository,
     ILogger <OverseeService> logger,
     ISourceTagsProvider sourceTagsProvider,
     ICollectionFileRepository collectionFileRepository,
     IFileService fileService,
     IRemoteCommandService remoteCommandService)
 {
     _collectionRepository = collectionRepository;
     _logger                   = logger;
     _sourceTagsProvider       = sourceTagsProvider;
     _collectionFileRepository = collectionFileRepository;
     _fileService              = fileService;
     _remoteCommandService     = remoteCommandService;
 }