public static void MergeAthletes(int raceid)
{
var raceintermediates = GetRaceintermediatesForRace(raceid);
var raceathletes = RaceAthleteModel.GetAthletesConnectedToRace(raceid);
foreach (var raceathlete in raceathletes)
{
foreach (var raceintermediate in raceintermediates)
{
if (raceintermediate.CheckpointorderModel.StartingNumber == raceathlete.Startnumber)
{
raceintermediate.AthleteId = raceathlete.AthleteId;
raceintermediate.AthleteModel = AthleteModel.GetById(raceathlete.AthleteId);
raceintermediate.Update();
}
}
}
}