//Question ToolBAr private void btSave_Question_Click(object sender, RoutedEventArgs e) { lblLevel_Question_msg.Visibility = Visibility.Hidden; lblQuestion_Description_msg.Visibility = Visibility.Hidden; lblSubject_Question_msg.Visibility = Visibility.Hidden; lblDepartment_Question_msg.Visibility = Visibility.Hidden; string level = tbLevel_Question.Text; DateTime date = DateTime.Now; string question_descr = tbQuestion_Description.Text; string subject = cbSubject_Question.Text; string department = cbDepartment_Question.Text; int subjectID = cbSubject_Question.SelectedIndex; int departmentID = cbDepartment_Question.SelectedIndex; if (checkQuestionForNullInput(level, question_descr, subject, department)) { MessageBox.Show("Empty", "Confirmation"); return; } if (checkQuestionForNullInput(level, question_descr, subject, department)) return; int num = 0; if (!Int32.TryParse(level,out num)) { lblLevel_Question_msg.Visibility = Visibility.Visible; lblLevel_Question_msg.Foreground = Brushes.Red; lblLevel_Question_msg.Content = "Integer Only"; return; } Question question = new Question() { Subject = subjectList[subjectID], Department = subjectList[subjectID].DepList[departmentID], Question_descr = question_descr, Date = date, Level = num , AnswerList = new List<Answer>() }; question.Account = CurrentUserInfo.CURENT_ACCOUNT; IQuestionDao questionDao = new QuestionDaoImpl(); questionDao.saveQuestion(question); if (departmentID == cbDepartment_search.SelectedIndex && subjectID == cbSubject_search.SelectedIndex) { questionData.Add(question); lvQuestion.ItemsSource = null; lvQuestion.ItemsSource = questionData; } selected_Question = null; MessageBox.Show("Question Saved", "Confirmation"); }