public List <Students> GetList_Of_StudentsInCourseByClassID(string ClassCourse) { DataSetRepo dataSet = new DataSetRepo(); string[] split = ClassCourse.Split('-'); if (dataSet.GetList_Of_ClassCourses() != null) { foreach (var cs in dataSet.GetList_Of_ClassCourses()) { if (cs.course.classID.ClassID == split[0] && cs.course.CourseID == split[1]) { return(cs.students); } } } return(null); }
public bool Modify(int CODE, Students AStudent, ClassCourse AClassCourse) { DataSetRepo dataSet = new DataSetRepo(); if (CODE == 1) { foreach (var course in dataSet.GetList_Of_ClassCourses()) { if (course.course.CourseID == AClassCourse.course.CourseID && course.course.classID.ClassID == AClassCourse.course.classID.ClassID) { foreach (var student in course.students) { if (AStudent.StudentID == student.StudentID) { return(true); } } return(dataSet.AddStudentToClassCourse(AStudent, AClassCourse)); } } return(false); } else { foreach (var course in dataSet.GetList_Of_ClassCourses()) { if (course.course.CourseID == AClassCourse.course.CourseID && course.course.classID.ClassID == AClassCourse.course.classID.ClassID) { if (!checkSameStudentIDInList(AStudent, course.students)) { return(true); } else { return(dataSet.RemoveStudentFromClassCourse(AStudent, AClassCourse)); } } } return(false); } }
public List <ClassCourse> GetList_Of_ClassCourses() { var dataRepo = new DataSetRepo(); return(dataRepo.GetList_Of_ClassCourses()); }