private void CreateOneAnswerAlternative(bool isCorrect, List <AnswerAlternative> answerAlternatives) { var answerAlternative = new AnswerAlternative(); answerAlternative.IsCorrect = isCorrect; answerAlternative.AnswerAlternativeID = AnswerAlternativeId++; answerAlternatives.Add(answerAlternative); }
public void AddAnswer(TestResult testResult, AnswerAlternative answerAlternative, bool isCorrect) { var context = new SchoolContext(); var testResultAnswer = new TestResultAnswers(); testResultAnswer.AnswerAlternativeID = answerAlternative.AnswerAlternativeID; testResultAnswer.IsCorrect = answerAlternative.IsCorrect; testResultAnswer.TestResultID = testResult.TestResultID; context.TestResultAnswers.Add(testResultAnswer); context.SaveChanges(); }
public void AddExamQuestionAnswer(ExamAnswer examAnswer, Question question, AnswerAlternative option) { var context = new SchoolContext(); var examQuestionAnswer = new ExamQuestionAnswer(); examQuestionAnswer.AnswerAlternativeID = option.AnswerAlternativeID; examQuestionAnswer.ExamAnswerID = examAnswer.ExamAnswerID; examQuestionAnswer.QuestionID = question.QuestionID; context.ExamQuestionAnswers.Add(examQuestionAnswer); context.SaveChanges(); }
public AnswerAlternative AddAnswerOption(Question question, string text, bool isCorrect) { using var context = new SchoolContext(); var answerAlternative = new AnswerAlternative(); answerAlternative.AnswerText = text; answerAlternative.IsCorrect = isCorrect; answerAlternative.QuestionID = question.QuestionID; context.AnswerAlternatives.Add(answerAlternative); context.SaveChanges(); return(answerAlternative); }