public static SolvingQuiz CreateFromSample(SampleQuiz sample) { SolvingQuiz quiz = new SolvingQuiz(sample); Random rand = new Random(); foreach (SampleQuestion questionSample in sample.Questions) { SolvedQuestion question = new SolvedQuestion(questionSample.QuestionText, questionSample.CorrectAnswer); quiz.Questions.Add(question); if (rand.Next() % 2 == 1) { quiz.Questions.Reverse(); } } return(quiz); }
public void StoreUserAnswer(String Answer, SolvedQuestion question) { question.AnswerQuestion(Answer); _context.Entry(question).State = EntityState.Modified; _context.SaveChanges(); }