public virtual async Task <bool> DocumentExistsAsync <T>(string documentId) where T : AuditedDocumentBase, new()
        {
            var partitionKey = GetPartitionKey();

            return(await _documentDbService.DocumentExistsAsync(_collectionId, partitionKey, documentId));
        }