Update Printout component to improve student ordering logic

This commit is contained in:
2026-04-07 14:01:51 -04:00
parent 4401e4a3ec
commit ea1bb70740
@@ -42,8 +42,8 @@ else
var students var students
= context.Students = context.Students
.OrderByDescending(s => s == context.Captain) .OrderByDescending(s => s == context.Captain)
.ThenBy(s => s.EventRankings.Find(e => e.EventDefinition == context.Event)?.Rank ?? int.MaxValue)
.ThenByDescending(e => e.Grade) .ThenByDescending(e => e.Grade)
.ThenByDescending(e => e.TsaYear)
.ThenBy(e => e.FirstName) .ThenBy(e => e.FirstName)
.ToArray(); .ToArray();
} }