public int TeamLane(int team) => LaneAssignments.Single(item => item.Teams.Contains(team)).Number;
public void AddLanes(params Lane[] lanes) => LaneAssignments.AddRange(lanes);
public IEnumerable <int> TeamPairings(int team) { var lane = LaneAssignments.Single(item => item.Teams.Contains(team)); return(lane.Teams.Where(item => item != team)); }
public void ClearLaneAssignments() => LaneAssignments.Clear();