Пример #1
0
        public bool DropCourse(CourseDAO course, PersonDAO person)
        {
            var c = CourseMapper.MapToCourse(course);
            var p = PersonMapper.MapToPerson(person);

            return(db.DropCourse(c, p));
        }
Пример #2
0
        public bool AddCourse(CourseDAO course)
        {
            var c = CourseMapper.MapToCourse(course);
            var p = db.GetPerson(course.Professor.Id);

            return(db.AddCourse(c, p));
        }
Пример #3
0
        public List <PersonDAO> GetEnrolledStudentsByCourse(CourseDAO course)
        {
            var p = new List <PersonDAO>();

            foreach (var person in db.GetEnrolledStudentsByCourse(CourseMapper.MapToCourse(course)))
            {
                p.Add(PersonMapper.MapToPersonDAO(person));
            }

            return(p);
        }
Пример #4
0
        public bool CancelCourse(CourseDAO course)
        {
            var c = CourseMapper.MapToCourse(course);

            return(db.CancelCourse(c));
        }
Пример #5
0
        public bool ModifyCourse(CourseDAO course, int newCapacity, int newStart, int newEnd)
        {
            var c = CourseMapper.MapToCourse(course);

            return(db.ModifyCourse(c, newCapacity, newStart, newEnd));
        }