public List<Course> GetStudentMinorCourses(string departmentCode, string regNo) { int flag; CourseGateway aCourseGateway = new CourseGateway(); List<Course> courseList = new List<Course>(); List<Course> courses = new List<Course>(); List<Course> newCourses = new List<Course>(); courses = GetStudentCourses(regNo); courseList = aCourseGateway.GetCoursesByDepartment(); foreach (Course deptCourse in courseList) { flag = 0; foreach (Course course in courses) { if (deptCourse.CourseCode == course.CourseCode) flag = 1; } if (flag == 0) newCourses.Add(deptCourse); } return newCourses; }
public List<Course> GetAllcourses(ViewStudentInformation aViewStudentInformation) { int flag; CourseGateway aCourseGateway = new CourseGateway(); List<Course> courseList = new List<Course>(); List<Course> courses = new List<Course>(); List<Course> newCourses = new List<Course>(); courses = GetStudentCourses(aViewStudentInformation.RegistationNo); courseList = aCourseGateway.GetCoursesByDepartment(aViewStudentInformation); foreach (Course deptCourse in courseList) { flag = 0; foreach (Course course in courses) { if (deptCourse.CourseCode == course.CourseCode) flag = 1; } if (flag == 0) newCourses.Add(deptCourse); } return newCourses; }