public ImageGalleryCacheLoaderService(IImageGalleryCacheService imageGalleryCacheService, ILogger <ImageGalleryCacheLoaderService> logger, IConfiguration configuration) { _imageGalleryCacheService = imageGalleryCacheService; _logger = logger; var settings = configuration.GetSection("ImageGallerySettings").Get <ImageGallerySettings>(); _cacheLoaderInterval = settings.CacheLoaderInterval; }
public ImageGallerySearchController(ImageGalleryCacheLoaderService imageGalleryCacheLoaderService, IImageGalleryCacheService imageGalleryCacheService) { _imageGalleryCacheLoaderService = imageGalleryCacheLoaderService; _imageGalleryCacheService = imageGalleryCacheService; }