public async Task <Content> Handle(CreateContentCommand request, CancellationToken cancellationToken)
        {
            var content        = new Content(request.File.Name, ContentFormat.From(request.File.Extension), request.Repository);
            var contentVersion = content.AddContentVersion(request.AuthorId, true);

            await _contentRepository.MergeContent(content);

            // Upload to blob storage --> See async solution for this in Seismic.Clean.Application.Contents.EventHandlers
            await _blobStorageService.UploadFile(request.File, contentVersion.BlobId);

            return(content);
        }