public void DeleteCourseByCourseId(long courseId) { try { if (courseId < 0) { throw new ArgumentException(); } //删除course下的class _iClassService.DeleteClassByCourseId(courseId); //删除course下的seminar _iSeminarService.DeleteSeminarByCourseId(courseId); //删除course _iCourseDao.DeleteCourseByCourseId(courseId); } catch (ClassNotFoundException) { //删除course下的seminar _iSeminarService.DeleteSeminarByCourseId(courseId); //删除course _iCourseDao.DeleteCourseByCourseId(courseId);; } catch (CourseNotFoundException cre) { throw cre; } }
public void DeleteCourseByCourseId(long courseId) { try { if (courseId < 0) { throw new ArgumentException(); } //删除course下的class _iClassService.DeleteClassByCourseId(courseId); //删除course下的seminar //_iSeminarService.DeleteSeminarByCourseId(courseId); //删除course _iCourseDao.DeleteCourseByCourseId(courseId); } catch { throw; } }