Esempio n. 1
0
        public QuizResultat BeantworteFrage(int frageID, int antwortIndex)
        {
            QuizFrage    aktFrage = fragen.Where(f => f.ID == frageID).FirstOrDefault();
            QuizResultat result   = AntwortUnbekannt;

            if (aktFrage != null)
            {
                result = aktFrage.IstRichtig(antwortIndex) ? AntwortKorrekt : AntwortFalsch;
            }

            return(result);
        }
Esempio n. 2
0
        private void UpdateView(QuizFrage frage)
        {
            var sb = new StringBuilder();

            sb.AppendLine("Frage " + frage.ID + ": " + frage.Frage);
            sb.AppendLine("------");
            sb.AppendLine("1.) " + frage.Antworten[0]);
            sb.AppendLine("2.) " + frage.Antworten[1]);
            sb.AppendLine("3.) " + frage.Antworten[2]);
            tbQuestion.Text = sb.ToString();

            tbAnswer.Text = "Bitte geben sie ihre Antwort an!";
        }
Esempio n. 3
0
        public QuizResultat BeantworteFrage(int frageID, int antwortIndex)
        {
            //Die Frage mit der angegebenen ID suchen
            QuizFrage aktFrage = null;

            //TODO: Die Frage mit der angegebenen ID im Fragepool suchen

            // TODO:
            //Prüfen, ob die angegebene Antwort richtig ist, bzw. ob überhaupt
            //auf eine vorhandene Frage geantwortet wurde. Entsprechendes Resultat
            //ausgeben
            throw new NotImplementedException();
        }
Esempio n. 4
0
 private void btnGetQuestion_Click(object sender, RoutedEventArgs e)
 {
     aktuelleFrage = client.HoleFrage();
     UpdateView(aktuelleFrage);
 }