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; }