// Saves the course to the database. protected void CourseSaveButton_Click(object sender, EventArgs e) { try { courseController.InsertCourse( new Course( 0, CourseTitleTextBox.Text, int.Parse(CourseCreditTextBox.Text), new Department( int.Parse(CourseDepartmentDropDown.SelectedItem.Value), CourseDepartmentDropDown.SelectedItem.Text, 0.0m ) ) ); courseController.GetAllCoursesAndBindToRepeater(ref CoursesRepeater); ShowSuccessMessage(courseController.BuildSaveSucessMessage(CourseTitleTextBox.Text)); ClearTextBoxes(); } catch (DatabaseException ex) { ShowErrorMessage(ex.Message); } catch (Exception ex) { ShowErrorMessage("The system failed with the following message: " + ex.Message); } }