public void Add(List <IRaceGegevensView> list) { foreach (IRaceGegevensView var in list) { GegevensRondeTijdDeelnemer gegevens = (GegevensRondeTijdDeelnemer)var; if (gegevens.Deelnemer == this.Deelnemer && gegevens.Section == this.Section) { gegevens.SectionTime = this.SectionTime; return; } } list.Add(this); }
public string GetBestParticipant(List <IRaceGegevensView> list) { GegevensRondeTijdDeelnemer besteDeelnemer = new GegevensRondeTijdDeelnemer(); foreach (IRaceGegevensView var in list) { GegevensRondeTijdDeelnemer gegevens = (GegevensRondeTijdDeelnemer)var; if (gegevens.SectionTime < besteDeelnemer.SectionTime) { besteDeelnemer = gegevens; } } return($"De driver met de laagste rondetijden is : {besteDeelnemer.Deelnemer.Name}"); }