public GameModel(string filePath) { State = GameState.Quiz; // Read questions from file var simpleQuizItems = FileReader.ReadQuizFile(filePath); // Convert the item to an ordere list of ScoredQuizItems QuizItems = simpleQuizItems.Select(item => new ScoredQuizItem { Question = item }).ToList(); QuizItems = QuizItems.OrderBy(x => x.Question.Index).ToList(); CurrentItem = QuizItems.First(); NotifyPropertyChanged("TotalQuestionCount"); }
public void AddQuizItem(ItemDO item) { QuizItems.Add(item); }