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)); }
public CreateFolderCommandHandler(AzureStorageRepository repository, MediaFolderConverter folderConverter) { _repository = repository ?? throw new ArgumentNullException(nameof(repository)); _folderConverter = folderConverter ?? throw new ArgumentNullException(nameof(folderConverter)); }