public ImagesController(IImageInfoRepository imageInfoRepository, IImageFileProcessor imageFileProcessor, IImageMetadataFileReader imageMetadataFileReader, IMapper mapper) { _imageInfoRepository = imageInfoRepository; _imageFileProcessor = imageFileProcessor; _imageMetadataFileReader = imageMetadataFileReader; _mapper = mapper; }
public ImageFileManager( IImageFileProcessor imageFileProcessor, IRootPathProvider rootPathProvider, IImageFolderConfigAccessor folderConfigAccessor) { _imageFileProcessor = imageFileProcessor; _rootPathProvider = rootPathProvider; _imageFolders = folderConfigAccessor.GetFolderConfigs(); _rootPath = _rootPathProvider.GetRootPath(); }
public ImagesController(IFileService fileService, IImageFileProcessor imageFileProcessor) { FileService = fileService ?? throw new ArgumentNullException(nameof(fileService)); ImageFileProcessor = imageFileProcessor ?? throw new ArgumentNullException(nameof(imageFileProcessor)); }