Example #1
0
        public QuizAnswerVM GetAnswerByYourAnswer(QuizAnswerVM QuizAnswerVM)
        {
            QuizAnswerVM result = Db.Answer.Where(a => a.QuestionID == QuizAnswerVM.QuestionId).Select(a => new QuizAnswerVM
            {
                QuestionId      = a.QuestionID,
                QuestionContent = QuizAnswerVM.QuestionContent,
                YourAnswer      = QuizAnswerVM.YourAnswer,
                IsCorrect       = (QuizAnswerVM.YourAnswer.ToLower().Equals(a.AnswerContent.ToLower()))
            }).FirstOrDefault();

            return(result);
        }
Example #2
0
        public ActionResult QuizTest(List <QuizAnswerVM> resultQuiz)
        {
            List <QuizAnswerVM> finalResultQuiz = new List <QuizAnswerVM>();

            foreach (QuizAnswerVM answser in resultQuiz)
            {
                QuizAnswerVM result = _Answer.GetAnswerByYourAnswer(answser);
                finalResultQuiz.Add(result);
            }

            return(Json(new { result = finalResultQuiz }));
        }