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); }
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 })); }