Update Printout component to improve student ordering logic
This commit is contained in:
@@ -42,8 +42,8 @@ else
|
||||
var students
|
||||
= context.Students
|
||||
.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.TsaYear)
|
||||
.ThenBy(e => e.FirstName)
|
||||
.ToArray();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user