public void ConfigureRace(Race race) { for (int i = 0; i < race.GetMaxRun(); i++) { RaceRun rr = race.GetRun(i); StartListViewProvider slVP = GetStartlistViewProvider(rr); rr.SetStartListProvider(slVP); RaceRunResultViewProvider rrVP = GetRaceRunResultViewProvider(rr); rr.SetResultViewProvider(rrVP); } RaceResultViewProvider raceVP = GetRaceResultViewProvider(race); race.SetResultViewProvider(raceVP); }