public override Task Execute(BehaviorContext <CreateDocumentState, CreateDocumentCommand> context, Behavior <CreateDocumentState, CreateDocumentCommand> next)
        {
            var doc = context.Data.PayLoad.ToDocument(_messageDataRepository);

            _blobStorageClient.Post(doc.Id, doc.Content, context.Data.User.Token).Wait();
            return(next.Execute(context));
        }