public ReIndexDocumentResponse ReIndexNotes(ReIndexDocumentRequest request) { Logger.Current.Verbose("Request for reindexing notes."); IEnumerable <Note> documents = noteRepository.FindAll(); int count = indexingService.ReIndexAll <Note>(documents); return(new ReIndexDocumentResponse() { Documents = count }); }
public ReIndexDocumentResponse ReIndexOpportunities(ReIndexDocumentRequest request) { Logger.Current.Verbose("Request for ReIndexing opportunities."); var opportunities = opportunityRepository.FindAll().ToList(); foreach (var opportunity in opportunities) { opportunity.Contacts = opportunityRepository.GetRelatedContacts(opportunity.Id); } int count = indexingService.ReIndexAll <Opportunity>(opportunities); return(new ReIndexDocumentResponse() { Documents = count }); }