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