コード例 #1
0
        public void SetCollection(MainWindow.IndexCategory indexCategory, Category category)
        {
            var collection = setCategory(indexCategory);

            foreach (var i in category.ReturnListQuestions())
            {
                collection.Add(i);
            }
        }
コード例 #2
0
        public QuestionAnswers(MainWindow.IndexCategory indexCategory, string question, Tuple <bool, string> answerA, Tuple <bool, string> answerB, Tuple <bool, string> answerC, Tuple <bool, string> answerD, DateTime dateTime, bool used = false, bool addedToQuizCollection = false)
        {
            CategoryIndex = indexCategory;
            CategoryName  = MainWindow.NameCategory[(int)CategoryIndex];
            Question      = question;

            ResponseA = answerA;
            ResponseB = answerB;
            ResponseC = answerC;
            ResponseD = answerD;

            GeneratedData         = dateTime;
            Used                  = used;
            AddedToQuizCollection = addedToQuizCollection;
        }
コード例 #3
0
        public DialogEditQuestion(QuestionAnswers question)
        {
            InitializeComponent();

            Category           = question.CategoryIndex;
            questionBeforeEdit = question;

            editQuestion.Text = question.Question;
            dialogEditQuestionAnswerA.Text = question.ResponseA.Item2;
            dialogEditQuestionAnswerB.Text = question.ResponseB.Item2;
            dialogEditQuestionAnswerC.Text = question.ResponseC.Item2;
            dialogEditQuestionAnswerD.Text = question.ResponseD.Item2;

            dialogEditQuestionA.IsChecked = question.ResponseA.Item1;
            dialogEditQuestionB.IsChecked = question.ResponseB.Item1;
            dialogEditQuestionC.IsChecked = question.ResponseC.Item1;
            dialogEditQuestionD.IsChecked = question.ResponseD.Item1;
            SetCategory();
        }
コード例 #4
0
 private ObservableCollection <QuestionAnswers> setCategory(MainWindow.IndexCategory category)
 {
     if (MainWindow.IndexCategory.MusicPL == category)
     {
         return(collectionMusicPL);
     }
     else if (MainWindow.IndexCategory.MusicSL == category)
     {
         return(collectionMusicSL);
     }
     else if (MainWindow.IndexCategory.Movie == category)
     {
         return(collectionMovie);
     }
     else
     {
         return(collectionBook);
     }
 }