예제 #1
0
        public IActionResult Quiz(QuizGen quiz, int UserAnswer, string action)
        {
            if (!ModelState.IsValid)
            {
                return(View(quiz));
            }
            QuizExpr expr = new QuizExpr();

            if (action == "Next")
            {
                expr.Ans = UserAnswer;
                quiz.Gen();
                expr.number1 = quiz.num1;
                expr.number2 = quiz.num2;
                expr.op      = quiz.operation;
                expr.Count();
                quiz.Expressions.Add(expr);
                return(View(quiz));
            }
            else
            {
                expr.Ans     = UserAnswer;
                expr.number1 = quiz.num1;
                expr.number2 = quiz.num2;
                expr.op      = quiz.operation;
                expr.Count();
                quiz.Expressions.Add(expr);
                return(View("Result", quiz));
            }
        }
예제 #2
0
        public IActionResult Quiz()
        {
            QuizGen quiz = new QuizGen();

            quiz.Gen();
            return(View(quiz));
        }