Exemple #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            Questionnaire_ questionnaire_ = db.QuestionnairesDb.Find(id);

            db.QuestionnairesDb.Remove(questionnaire_);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #2
0
        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);
            }
        }
Exemple #3
0
        //                      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();
            }
        }
Exemple #4
0
        // 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_));
        }
Exemple #5
0
        // 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));
        }