Ejemplo n.º 1
0
        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");
            }
        }
Ejemplo n.º 2
0
        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");
            }
        }