public void Add(List <IRaceGegevensView> list) { foreach (IRaceGegevensView var in list) { GegevensTijdBroken gegevens = (GegevensTijdBroken)var; if (gegevens.Deelnemer == this.Deelnemer && gegevens.Track == this.Track) { gegevens.TimeSpan += this.TimeSpan; return; } } list.Add(this); }
public string GetBestParticipant(List <IRaceGegevensView> list) { GegevensTijdBroken besteDeelnemer = new GegevensTijdBroken(); foreach (IRaceGegevensView var in list) { GegevensTijdBroken gegevens = (GegevensTijdBroken)var; if (gegevens.TimeSpan < besteDeelnemer.TimeSpan) { besteDeelnemer = gegevens; } } return($"De driver met de minste tijd kapot is: {besteDeelnemer.Deelnemer.Name}"); }