public QuizWorkflowResultModel Check(QuizWorkflowSubmitModel submitModel) { var result = new QuizWorkflowResultModel() { SubmittedQuestions = CheckAnswers(submitModel.Bits) }; return(result); }
private bool IsAnsweredCorrectly(WorkflowBit answeredQuestion, QuizWorkflowResultModel quizResult) { var question = quizResult.SubmittedQuestions.First(q => q.Id == answeredQuestion.QuestionId); return(question.IsAnsweredCorrectly); }