/// <summary> /// This method helps to get all original documents under a collection /// </summary> private void GetOriginalDocuments(IEnumerable <string> lsCollectionId) { try { var docCount = lsCollectionId.Select(collection => _vault.GetDocumentCountForCollection(new Guid(collection))) .Aggregate(0, (current, count) => current + count); NoOfDocumentProcessed = docCount; } catch (Exception ex) { EvLog.WriteEntry(_jobid + Constants.ErrorForOriginalDocuments, ex.Message, EventLogEntryType.Error); LogException(_jobid, ex, Constants.ErrorForOriginalDocuments, LogCategory.Job, string.Empty, ErrorCodes.ProblemInGenerateTasks); } }