public async Task <ActionResult> DeleteConfirmed(int id) { SurveyMCQ surveyMCQ = await db.SurveyMCQs.FindAsync(id); int qid = surveyMCQ.QuestionID; db.SurveyMCQs.Remove(surveyMCQ); await db.SaveChangesAsync(); return(RedirectToAction("Edit/" + qid, "SurveyQuestions")); }
public async Task <ActionResult> Edit([Bind(Include = "MCQID,QuestionID,ChoiceOrder,Text")] SurveyMCQ surveyMCQ) { if (ModelState.IsValid) { db.Entry(surveyMCQ).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.QuestionID = new SelectList(db.SurveyQuestions, "QuestionID", "Text", surveyMCQ.QuestionID); return(View(surveyMCQ)); }
public async Task <ActionResult> Create([Bind(Include = "MCQID,QuestionID,ChoiceOrder,Text")] SurveyMCQ surveyMCQ) { if (ModelState.IsValid) { db.SurveyMCQs.Add(surveyMCQ); await db.SaveChangesAsync(); return(RedirectToAction("Edit/" + surveyMCQ.QuestionID, "SurveyQuestions")); } ViewBag.QuestionID = new SelectList(db.SurveyQuestions, "QuestionID", "Text", surveyMCQ.QuestionID); return(View(surveyMCQ)); }
// GET: SurveyMCQs/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SurveyMCQ surveyMCQ = await db.SurveyMCQs.FindAsync(id); if (surveyMCQ == null) { return(HttpNotFound()); } return(View(surveyMCQ)); }
// GET: SurveyMCQs/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SurveyMCQ surveyMCQ = await db.SurveyMCQs.FindAsync(id); if (surveyMCQ == null) { return(HttpNotFound()); } ViewBag.QuestionID = new SelectList(db.SurveyQuestions, "QuestionID", "Text", surveyMCQ.QuestionID); return(View(surveyMCQ)); }