Example #1
0
 public AssetsController(
     ILogger <AssetsController> logger,
     IOptions <AppSettings> settings,
     IOptions <ImageStorageSettings> imageStorageSettings,
     IAsyncImageStorageProvider imageStorageProvider,
     IBlogConfig blogConfig,
     ISiteIconGenerator siteIconGenerator) : base(logger, settings)
 {
     _blogConfig           = blogConfig;
     _siteIconGenerator    = siteIconGenerator;
     _imageStorageProvider = imageStorageProvider;
     _cdnSettings          = imageStorageSettings.Value?.CDNSettings;
 }
Example #2
0
 public AssetsController(
     ILogger <AssetsController> logger,
     IOptions <AppSettings> settings,
     IOptions <ImageStorageSettings> imageStorageSettings,
     IBlogImageStorage imageStorage,
     IBlogConfig blogConfig,
     ISiteIconGenerator siteIconGenerator,
     IWebHostEnvironment env) : base(logger, settings)
 {
     _blogConfig        = blogConfig;
     _siteIconGenerator = siteIconGenerator;
     _env          = env;
     _imageStorage = imageStorage;
     _cdnSettings  = imageStorageSettings.Value?.CDNSettings;
 }