public async Task UpdateChangeRequestStatusToChangeRequestIndexAsync(long changeRequestId,
                                                                             ChangeRequestStatus changeRequestStatus, long reviewCommentId)
        {
            var document = new ChangeRequestDocument()
            {
                ChangeRequestId = changeRequestId.ToString(),
                Status          = (short)changeRequestStatus,
                StatusText      = changeRequestStatus.ToString(),
                UpdatedDate     = DateTime.UtcNow
            };

            if (reviewCommentId > 0)
            {
                document.CommentExists = true;
            }

            await this._changeRequestIndexingService.UpdateDocumentAsync(document);
        }
 public async Task UpdateDocumentAsync(ChangeRequestDocument document)
 {
     await UpdateDocumentAsync(new List <ChangeRequestDocument>() { document });
 }
 public async Task UploadDocumentAsync(ChangeRequestDocument document)
 {
     await UploadDocumentsAsync(new List <ChangeRequestDocument> {
         document
     });
 }
 public async Task UpdateDocumentAsync(ChangeRequestDocument document)
 {
     await _changeRequestIndexingRepositoryService.UpdateDocumentAsync(document);
 }