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