public Handler(AppSettings appSettings, GetImageRequestValidator getImageRequestValidator, IImageService imageService, IImageCachingService imageCachingService, IImageProcessor imageProcessor) { _appSettings = appSettings; _getImageRequestValidator = getImageRequestValidator; _imageService = imageService; _imageCachingService = imageCachingService; _imageProcessor = imageProcessor; }
public ImageFetcherService( IBooruHttpClient httpClient, IImageCachingService imageCachingService, IBitmapImageCreatorService bitmapImageCreatorService, IBooruConfiguration configuration) { _httpClient = httpClient; _imageCachingService = imageCachingService; _bitmapImageCreatorService = bitmapImageCreatorService; _configuration = configuration; }
public ImagesController(IImageCachingService imageCachingService) { _imageCachingService = imageCachingService; }
public CachingServiceLoader(int minutes, IImageCachingService cachingService) { _minutes = minutes; _cachingService = cachingService; }