public ImageGalleryCacheLoaderService(IImageGalleryCacheService imageGalleryCacheService,
                                              ILogger <ImageGalleryCacheLoaderService> logger, IConfiguration configuration)
        {
            _imageGalleryCacheService = imageGalleryCacheService;
            _logger = logger;

            var settings = configuration.GetSection("ImageGallerySettings").Get <ImageGallerySettings>();

            _cacheLoaderInterval = settings.CacheLoaderInterval;
        }
Ejemplo n.º 2
0
 public ImageGallerySearchController(ImageGalleryCacheLoaderService imageGalleryCacheLoaderService,
                                     IImageGalleryCacheService imageGalleryCacheService)
 {
     _imageGalleryCacheLoaderService = imageGalleryCacheLoaderService;
     _imageGalleryCacheService       = imageGalleryCacheService;
 }