Update Printout component to improve student ordering logic
This commit is contained in:
@@ -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();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user