void _journeyRepository_JourneyCreated(JourneyCreatedEventArgs e) { PublishEvent(e); Journey j = e.Journey; IEnumerable<Request> requests = RequestRepository.Instance.Find(j).AsEnumerable(); foreach (Request request in requests) { Match match = new Match(j, request); MatchRepository.Instance.Save(match); } }
private void PublishEvent(JourneyCreatedEventArgs e) { if (this.EventPublisher != null) this.EventPublisher.AddEvent(e); }