private void ExecuteOkCommand(Object parameter)
 {
     if (AnswerCollection.Count() == 0)
     {
         MessageBox.Show("Вы не можете добавить вопрос без вариантов ответа", "Нет вариантов ответа",
                         MessageBoxButton.OK, MessageBoxImage.Stop);
     }
     else if (AnswerCollection.Count(a => a.IsRight) == 0)
     {
         MessageBox.Show("Отметьте хотя бы один вариант верным", "Нет правильного ответа",
                         MessageBoxButton.OK, MessageBoxImage.Stop);
     }
     else
     {
         Window.DialogResult = true;
         Window.Close();
     }
 }
Beispiel #2
0
 private void ExecuteOkCommand(Object parameter)
 {
     if (AnswerCollection.Count() == 0)
     {
         MessageBox.Show("Вы не можете добавить вопрос без вариантов ответа", "Нет вариантов ответа",
                         MessageBoxButton.OK, MessageBoxImage.Stop);
     }
     else if (AnswerCollection.Count(a => a.IsRight) == 0)
     {
         MessageBox.Show("Отметьте хотя бы один вариант верным", "Нет правильного ответа",
                         MessageBoxButton.OK, MessageBoxImage.Stop);
     }
     else if (string.IsNullOrEmpty(Question.Content))
     {
         MessageBox.Show("Вы не можете оставить поле вопроса пустым", "Отсутствует текст вопроса",
                         MessageBoxButton.OK, MessageBoxImage.Stop);
     }
     else
     {
         Window.DialogResult = true;
         Window.Close();
     }
 }