private bool TryGetEventProcessingApplication(EventData eventData, out IEventProcessingApplication eventProcessingApplication) { eventProcessingApplication = null; if (eventData.Properties == null || !eventData.Properties.ContainsKey("ApplicationCode")) return false; var applicationCode = (string) eventData.Properties["ApplicationCode"]; if (string.IsNullOrEmpty(applicationCode)) return false; eventProcessingApplication = eventProcessingApplications.SingleOrDefault(app => app.ApplicationCode == applicationCode); return eventProcessingApplication != null; }
private bool TryGetEventProcessingApplication(EventData eventData, out IEventProcessingApplication eventProcessingApplication) { eventProcessingApplication = null; if (eventData.Properties == null || !eventData.Properties.ContainsKey("ApplicationCode")) { return(false); } var applicationCode = (string)eventData.Properties["ApplicationCode"]; if (string.IsNullOrEmpty(applicationCode)) { return(false); } eventProcessingApplication = eventProcessingApplications.SingleOrDefault(app => app.ApplicationCode == applicationCode); return(eventProcessingApplication != null); }