private static bool Handle(DeelnemerGeregistreerd deelnemerGeregistreerd) { DeelnemerRepository.RegistreerDeelnemer(deelnemerGeregistreerd); Console.WriteLine("Deelnemer {0} geregistreerd", deelnemerGeregistreerd.Naam); return(true); }
static void Main(string[] args) { _repo = new DeelnemerRepository(); var eventHandler = new RabbitMQDomainEventHandler("127.0.0.1", "cqrs_user", "SeeQueErEs", "PensioenSysteem.Correspondentie", HandleEvent); eventHandler.Start(); Console.WriteLine("Correspondentie service gestart. Druk een toets om te stoppen."); Console.ReadKey(true); eventHandler.Stop(); }
private static Deelnemer RaadpleegDeelnemer(Guid id) { Deelnemer deelnemer; // kijk eest in de local cache deelnemer = DeelnemerRepository.RaadpleegDeelnemer(id); // als niet gevonden in local cache: // roep Deelnemer API aan om de deelnemer op te halen if (deelnemer == null) { deelnemer = RaadpleegDeelnemerUitService(id); if (deelnemer != null) { // sla op in de local cache DeelnemerRepository.RegistreerDeelnemer(deelnemer); } } return(deelnemer); }