public string UpdateCourse(CourseVO inCourse, string originalCourseCode) { string status = ""; try { status = courseobj.UpdateCourse(inCourse, originalCourseCode); } catch (CustomException e) { throw e; } return(status); }
public void TestCourseDao_UpdateCourse() { // 取得資料 Course course = CourseDao.GetCourseById("1"); Assert.IsNotNull(course); // 更新資料 course.CourseName = "單元測試"; CourseDao.UpdateCourse(course); // 再次取得資料 Course dbCourse = CourseDao.GetCourseById(course.CourseID); Assert.IsNotNull(dbCourse); Assert.AreEqual(course.CourseName, dbCourse.CourseName); Console.WriteLine("課稱編號 = " + dbCourse.CourseID); Console.WriteLine("課程名稱 = " + dbCourse.CourseName); Console.WriteLine("課程描述 = " + dbCourse.CourseDescription); Console.WriteLine("================================"); // 將資料改回來 course.CourseName = "微積分"; CourseDao.UpdateCourse(course); // 再次取得資料 dbCourse = CourseDao.GetCourseById(course.CourseID); Assert.IsNotNull(dbCourse); Assert.AreEqual(course.CourseName, dbCourse.CourseName); Console.WriteLine("課稱編號 = " + dbCourse.CourseID); Console.WriteLine("課程名稱 = " + dbCourse.CourseName); Console.WriteLine("課程描述 = " + dbCourse.CourseDescription); }