public ActionResult AddQuestion(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } QnAFormViewModel QnA = new QnAFormViewModel(); QnA.TestId = id.Value; return(View(QnA)); }
public ActionResult AddQuestion([Bind(Include = "TestId,Question,Answer,Hint,Mnemonic")] QnAFormViewModel QnAModel) { if (!ModelState.IsValid) { return(View("AddQuestion", QnAModel)); } var QnA = new QuestionAndAnswer { TestId = QnAModel.TestId, Question = QnAModel.Question, Answer = QnAModel.Answer, Hint = QnAModel.Hint, Mnemonic = QnAModel.Mnemonic }; _context.QuestionAndAnswers.Add(QnA); _context.SaveChanges(); return(RedirectToAction("Details", new { id = QnA.TestId })); }