static void SportersPakkenZwemvest(object sender, SportersEventArgs args) { Console.WriteLine("SportersPakkenZwemvest"); var cursisten = args.Sporters; cursisten.ForEach(c => { c.Zwemvest = zwemvestenStapel.PakZwemvest(); }); }
static public void SportersVerlatenInstructie(object sender, SportersEventArgs args) { var sporters = args.Sporters; wachtrijInstructie.GroepVerlaatRij(); //wachtrijStarten.GroepSportersNeemtPlaatsInRij(sporters); }
static public void SportersVerlatenInstructie(object sender, SportersEventArgs args) { Console.WriteLine("SportersVerlatenInstructie"); // var sporters = args.Sporters; wachtrijInstructie.GroepVerlaatRij(); args.Sporters.ForEach(sporter => _wachtrijStarten.VoegSporterToeAanRij(sporter)); // _wachtrijStarten.VoegSporterToeAanRij(); }
static public void SportersGaanNaarInstructie(object sender, SportersEventArgs args) { List <Sporter> cursisten = new List <Sporter>(); for (var i = 0; i < WachtrijInstructie.MAX_CURSISTEN; i++) { if (wachtrijBeginWaterskibaan.Wachtrij.Count > 0) { wachtrijInstructie.Wachtrij.Enqueue(wachtrijBeginWaterskibaan.Wachtrij.Dequeue()); } } }
static void SportersPakkenUitrusting(object sender, SportersEventArgs args) { var cursisten = args.Sporters; cursisten.ForEach(c => { if (c is Skier) { c.Uitrusting = skiStapel.PakSkies(); } else { c.Uitrusting = wakeboardStapel.PakWakeboard(); } }); }
static void SportersPakkenUitrusting(object sender, SportersEventArgs args) { Console.WriteLine("SportersPakkenUitrusting"); var cursisten = args.Sporters; cursisten.ForEach(c => { if (c is Skier) { c.Uitrusting = skiStapel.PakSkies(); // throw new NotImplementedException("cursist moet skies pakken van stapel. Maar dit is nog niet geïmplementeerd"); } else { c.Uitrusting = wakeboardStapel.PakWakeboard(); } }); }