Пример #1
0
        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);
        }
Пример #2
0
        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);
            }
        }
Пример #3
0
        public List <ClassCourse> GetList_Of_ClassCourses()
        {
            var dataRepo = new DataSetRepo();

            return(dataRepo.GetList_Of_ClassCourses());
        }