Exemple #1
0
 public void UnselectQuestion(RubricQuestion question)
 {
     if (SelectedRubricQuestions.Contains(question))
     {
         SelectedRubricQuestions.Remove(question);
         UnselectedRubricQuestions.Add(question);
         NotifyStateChanged();
     }
 }
Exemple #2
0
        public void MoveDownQuestion(RubricQuestion question)
        {
            var index = SelectedRubricQuestions.IndexOf(question);

            if (index > -1 && index < (SelectedRubricQuestions.Count - 1))
            {
                SelectedRubricQuestions.Remove(question);
                SelectedRubricQuestions.Insert(index + 1, question);
                NotifyStateChanged();
            }
        }
Exemple #3
0
        public void MoveUpQuestion(RubricQuestion question)
        {
            var index = SelectedRubricQuestions.IndexOf(question);

            if (index > 0)
            {
                SelectedRubricQuestions.Remove(question);
                SelectedRubricQuestions.Insert(index - 1, question);
                NotifyStateChanged();
            }
        }
Exemple #4
0
 public void AddQuestion(RubricQuestion question)
 {
     RubricQuestions.Add(question);
     UnselectedRubricQuestions.Add(question);
     NotifyStateChanged();
 }