public IActionResult AddQuestion(CreateQuestionViewModel model) { var question = new TestingQuestion { Text = model.Text, AnswerOptions = model.AnswerOption, CorrectAnswer = model.CorrectAnswer, TestId = model.TestId }; _context.Questions.Add(question); _context.SaveChanges(); return(RedirectToRoute("testlist")); }
public IActionResult EditQuestion(EditQuestionViewModel model) { TestingQuestion question = new TestingQuestion { Id = model.Id, TestId = model.TestId, CorrectAnswer = model.CorrectAnswer, Text = model.Title, AnswerOptions = model.AnswerOptions }; var currentQuestion = _context.Questions.Find(model.Id); _context.Questions.Remove(currentQuestion); _context.Questions.Add(question); _context.SaveChanges(); return(View(model)); }