Esempio n. 1
0
        public void LoadQestions()
        {
            foreach (QuestionDetail item in questionsModel.GetRandomQuestions())
            {
                QuizQuestions.Add(item);
            }

            TotalQuestion = QuizQuestions.Count;

            CurrentQuestion   = QuizQuestions.First();
            CurrentQuestionNo = 1;
        }
Esempio n. 2
0
        public async Task GetQuestions()
        {
            if (initializedQuest == true)
            {
                return;
            }
            IsBusy = true;
            IEnumerable <QuizQuestion> questions = await quizService.GetQuestions();

            // очищаем список
            while (QuizQuestions.Any())
            {
                QuizQuestions.RemoveAt(QuizQuestions.Count - 1);
            }

            // добавляем загруженные данные
            foreach (QuizQuestion f in questions)
            {
                QuizQuestions.Add(f);
            }
            IsBusy           = false;
            initializedQuest = true;
        }
Esempio n. 3
0
 // add a question to a quiz
 public void AddQuestionToQuiz(Studio_Question questionAdded)
 {
     QuizQuestions.Add(questionAdded);
 }