public void GetUsersInGrade(List<ISimulationUser> gbrUserList, ref List<priandisEdge> grade, ref Dictionary<priandisEdge, List<ISimulationUser>> usersInGradeDic) { priandisEdge edge = new priandisEdge(); foreach (IAdmissionUser user in gbrUserList) { usersInGradeDic[edge].Add(user); } }
public int GradeSort(priandisEdge X, priandisEdge Y) { if (X.Priority < Y.Priority) { return -1; } if (X.Priority > Y.Priority) { return 1; } if (!(!X.Isegde || Y.Isegde)) { return -1; } if (!(X.Isegde || !Y.Isegde)) { return 1; } return 0; }