private static void WriteRace(SessionModel session)
{
WriteLine("+---+---+---+--------------------+-------+-------+-----------+-------+-------+-------+----+");
WriteLine("| I | P | C | DRIVER | GAP | INT | TIME | S1 | S2 | S3 | P |");
WriteLine("+---+---+---+--------------------+-------+-------+-----------+-------+-------+-------+----+");
foreach(var row in ((RaceGridModel)session.Grid).Rows.OrderBy(r => r.RowIndex))
{
Write("|");
Write("{0,3}", row.Id);
Write("|");
Write("{0,3}", row.Position);
Write("|");
Write("{0,3}", row.CarNumber);
Write("|");
Write("{0,-20}", row.DriverName);
Write("|");
Write("{0,7}", row.Gap);
Write("|");
Write("{0,7}", row.Interval);
Write("|");
Write("{0,11}", row.LapTime);
Write("|");
Write("{0,7}", row.S1);
Write("|");
Write("{0,7}", row.S2);
Write("|");
Write("{0,7}", row.S3);
Write("|");
Write("{0,4}", row.PitCount);
Write("|");
WriteLine();
}
WriteLine("+-----------------------------------------------------------------------------------------+");
}