/// <summary> /// Convert CourseScheduleDAO into CourseSchedule. /// </summary> /// <param name="courseScheduleDAO">The CourseScheduleDAO to convert.</param> /// <returns>The CourseSchedule.</returns> public static CourseSchedule MapToCourseSchedule(CourseScheduleDAO courseScheduleDAO) { RegistrationData data = new RegistrationData(); CourseSchedule courseSchedule = data.FindOrCreateCourseSchedule(courseScheduleDAO.Id); courseSchedule.CourseScheduleId = courseScheduleDAO.Id; courseSchedule.Person = MapToPerson(courseScheduleDAO.Professor); courseSchedule.ProfessorId = courseScheduleDAO.Professor.Id; courseSchedule.Capacity = courseScheduleDAO.Capacity; courseSchedule.Course = MapToCourse(courseScheduleDAO.Course); courseSchedule.CourseId = courseScheduleDAO.Course.Id; courseSchedule.Schedule = MapToSchedule(courseScheduleDAO.Schedule); courseSchedule.ScheduleId = courseScheduleDAO.Schedule.Id; return(courseSchedule); }
public bool CancelCourse(int courseScheduleId) { return(data.CancelCourse(data.FindOrCreateCourseSchedule(courseScheduleId))); }