public ActionResult DeleteConfirmed(int id) { Questionnaire_ questionnaire_ = db.QuestionnairesDb.Find(id); db.QuestionnairesDb.Remove(questionnaire_); db.SaveChanges(); return(RedirectToAction("Index")); }
public Questionnaire_ GetQuestionnaire(int?Id) { using (var db = new QuestionnaireDbContext()) { Questionnaire_ Questionnairee = db.QuestionnairesDb.Where(x => x.QuestionnaireID == Id).Include(y => y.Themes.Select(z => z.Questions.Select(za => za.Answers))).FirstOrDefault(); return(Questionnairee); } }
// Edit \\ public void EditQuestionnaire(QuestionnaireThemesVM ViewModel) { using (var db = new QuestionnaireDbContext()) { Questionnaire_ TempQuestionnaire = db.QuestionnairesDb.Where(x => x.QuestionnaireID == ViewModel.Questionnaire.QuestionnaireID).Include(y => y.Themes.Select(z => z.Questions.Select(za => za.Answers))).FirstOrDefault(); TempQuestionnaire.Themes = db.ThemesDb.Where(x => ViewModel.CheckedThemeIDs.Contains(x.ThemeID)).Include(y => y.Questions.Select(z => z.Answers)).ToList(); db.Entry(TempQuestionnaire).State = EntityState.Modified; db.SaveChanges(); } }
// GET: Questionnaire/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Questionnaire_ questionnaire_ = db.QuestionnairesDb.Find(id); if (questionnaire_ == null) { return(HttpNotFound()); } return(View(questionnaire_)); }
// GET: Questionnaire/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Questionnaire_ questionnaire = QuestionnaireServ.GetQuestionnaire(id); if (questionnaire == null) { return(HttpNotFound()); } return(View(questionnaire)); }