public Import( ISelectorStorage selectorStorage, AppSettings appSettings, IImportQuery importQuery, IExifTool exifTool, IQuery query, IConsole console, IMetaExifThumbnailService metaExifThumbnailService, IWebLogger logger, IMemoryCache?memoryCache = null) { _importQuery = importQuery; _filesystemStorage = selectorStorage.Get(SelectorStorage.StorageServices.HostFilesystem); _subPathStorage = selectorStorage.Get(SelectorStorage.StorageServices.SubPath); _thumbnailStorage = selectorStorage.Get(SelectorStorage.StorageServices.Thumbnail); _appSettings = appSettings; _readMetaHost = new ReadMeta(_filesystemStorage, appSettings); _exifTool = exifTool; _query = query; _console = console; _metaExifThumbnailService = metaExifThumbnailService; _memoryCache = memoryCache; _logger = logger; _updateImportTransformations = new UpdateImportTransformations(logger, _exifTool, selectorStorage, appSettings); }
public MetaThumbnailCommandLineHelper(ISelectorStorage selectorStorage, AppSettings appSettings, IConsole console, IMetaExifThumbnailService metaExifThumbnailService) { _selectorStorage = selectorStorage; _appSettings = appSettings; _metaExifThumbnailService = metaExifThumbnailService; _console = console; }
public UploadController(IImport import, AppSettings appSettings, ISelectorStorage selectorStorage, IQuery query, IRealtimeConnectionsService connectionsService, IWebLogger logger, IMetaExifThumbnailService metaExifThumbnailService) { _appSettings = appSettings; _import = import; _query = query; _selectorStorage = selectorStorage; _iStorage = selectorStorage.Get(SelectorStorage.StorageServices.SubPath); _iHostStorage = selectorStorage.Get(SelectorStorage.StorageServices.HostFilesystem); _connectionsService = connectionsService; _logger = logger; _metaExifThumbnailService = metaExifThumbnailService; }