public AzureStorageRepository(
     AzureStorageClientFactory clientFactory,
     MediaFolderConverter mediaFolderConverter,
     MediaContentConverter mediaContentConverter,
     IOptions <AzureMediaStorageOptions> storageConfig)
 {
     _client = clientFactory ?? throw new ArgumentNullException(nameof(clientFactory));
     _mediaFolderConverter  = mediaFolderConverter ?? throw new ArgumentNullException(nameof(mediaFolderConverter));
     _mediaContentConverter = mediaContentConverter ?? throw new ArgumentNullException(nameof(mediaContentConverter));
     _storageConfig         = storageConfig ?? throw new ArgumentNullException(nameof(storageConfig));
 }
Beispiel #2
0
 public AddMediaCommandHandler(
     IMediator mediator,
     AzureStorageRepository repository,
     MediaContentConverter contentConverter,
     IImageHelper imageHelper)
 {
     _mediator         = mediator ?? throw new ArgumentNullException(nameof(mediator));
     _repository       = repository ?? throw new ArgumentNullException(nameof(repository));
     _contentConverter = contentConverter ?? throw new ArgumentNullException(nameof(contentConverter));
     _imageHelper      = imageHelper ?? throw new ArgumentNullException(nameof(imageHelper));
 }