public MediaController( IStorageService storage, IConfiguration configuration, ILogger <MediaController> logger ) { _logger = logger; _storage = storage; _mediaLocations = configuration.GetSection("mediaLocations").Get <folderCreator.MediaLocations>(); if (null == _mediaLocations) { throw new Exception("config mediaLocations not found"); } }
public StorageService( IConfiguration config, ILogger <StorageService> logger ) { _logger = logger; _uploadConfig = config.GetSection("s3Storage").Get <s3Config>(); if (null == _uploadConfig) { throw new Exception("config section s3Storage not found"); } _mediaLocations = config.GetSection("mediaLocations").Get <folderCreator.MediaLocations>(); if (null == _mediaLocations) { throw new Exception("config mediaLocations not found"); } }