public bool AddCourse(CourseDAO course) { var c = CourseMapper.MapToCourse(course); var p = db.GetPerson(course.Professor.Id); return(db.AddCourse(c, p)); }
public CourseDAO GetCourse(int cid) { var course = db.GetCourse(cid); var c = CourseMapper.MapToCourseDAO(course); return(c); }
public bool DropCourse(CourseDAO course, PersonDAO person) { var c = CourseMapper.MapToCourse(course); var p = PersonMapper.MapToPerson(person); return(db.DropCourse(c, p)); }
public List <CourseDAO> GetAllOpenCourses() { var c = new List <CourseDAO>(); foreach (var course in db.GetAllOpenCourses()) { c.Add(CourseMapper.MapToCourseDAO(course)); } return(c); }
public List <CourseDAO> GetStudentSchedule(PersonDAO person) { var c = new List <CourseDAO>(); foreach (var course in db.GetStudentSchedule(PersonMapper.MapToPerson(person))) { c.Add(CourseMapper.MapToCourseDAO(course)); } return(c); }
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); }
public static ScheduleDAO MapToScheduleDAO(Schedule schedule) { var s = new ScheduleDAO(); s.Id = schedule.ScheduleId; s.Person = PersonMapper.MapToPersonDAO(schedule.Person); s.Course = CourseMapper.MapToCourseDAO(schedule.Course); s.Active = schedule.Active; return(s); }
public bool CancelCourse(CourseDAO course) { var c = CourseMapper.MapToCourse(course); return(db.CancelCourse(c)); }
public bool ModifyCourse(CourseDAO course, int newCapacity, int newStart, int newEnd) { var c = CourseMapper.MapToCourse(course); return(db.ModifyCourse(c, newCapacity, newStart, newEnd)); }