コード例 #1
0
        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
            });
        }
コード例 #2
0
        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
            });
        }