Example #1
0
        private static List<Document> CallEventSearchService(EventsSearchRequest request)
        {
            IServiceRequest client = ServiceRequestFactory.GetProxy(SERVICES.GLOBALSEARCH_SERVICE);
            List<Document> results = new List<Document>();
            EventsSearchResponse response = null;

            try
            {
                response = client.Request<EventsSearchRequest, EventsSearchResponse>(request);
                results = response.Results;
            }
            catch (Exception searchException)
            {
                Sitecore.Diagnostics.Log.Error("Error executing event search request", searchException, typeof(EventHelper));
            }

            return results;
        }