public void SortEntities() { Rounds = Rounds.OrderBy(round => round.SortOrder).ToList(); foreach (RoundBase round in Rounds) { round.SortEntities(); } }
/// <summary> /// Assigns QualifiesFrom-pointers based on RoundNo /// </summary> public void AssignRoundQualifyPointers() { var list = Rounds.OrderBy(p => p.RoundNo).ToList(); Round prevRound = null; for (int i = 0; i < list.Count; i++) { var round = list[i]; round.QualifiesFromRound = prevRound; prevRound = round; } }
public IOrderedEnumerable <Round> GetRoundsOrdered() { return(Rounds.OrderBy(p => p.RoundNo)); }