Esempio n. 1
0
 /// <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);
     }
 }