Exemplo n.º 1
0
        // GET: E_Structures/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            E_Structures e_Structures = db.E_Structures.Find(id);

            if (e_Structures == null)
            {
                return(HttpNotFound());
            }
            var sub = db.Subjects.Find(e_Structures.S_id);

            ViewBag.subname = sub.name;
            if (e_Structures.Type_Q == true)
            {
                ViewBag.type = "True or False";
            }
            else
            {
                ViewBag.type = "MCQ";
            }
            return(View(e_Structures));
        }
Exemplo n.º 2
0
 public ActionResult Edit([Bind(Include = "E_S_id,Type_Q,S_id,def_level,NumofQ,E_id,CH_id,post")] E_Structures e_Structures)
 {
     if (ModelState.IsValid)
     {
         db.Entry(e_Structures).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("ShowExam", "E_Structures", new { @id = e_Structures.E_id }));
     }
     ViewBag.CH_id = new SelectList(db.Chapters, "CH_id", "name", e_Structures.CH_id);
     ViewBag.E_id  = new SelectList(db.ExamQuestions, "E_id", "E_name", e_Structures.E_id);
     return(View(e_Structures));
 }
Exemplo n.º 3
0
        public ActionResult DeleteConfirmed(int id)
        {
            E_Structures e_Structures = db.E_Structures.Find(id);
            int          d            = (int)e_Structures.E_id;

            db.E_Structures.Remove(e_Structures);
            db.SaveChanges();
            //     return RedirectToAction("ShowExam", new RouteValueDictionary(
            //         new { controller = "E_Structures", action = "ShowExam", id = e_Structures.E_id })
            //     );
            return(RedirectToAction("Index"));
        }
Exemplo n.º 4
0
        // GET: E_Structures/Create
        public ActionResult Create(int id, int Exam_id)
        {
            int userid = (int)Session["UserId"];

            ViewBag.CH_id = new SelectList(db.Chapters.Where(d => d.S_id == id), "CH_id", "name");
            ViewBag.E_id  = new SelectList(db.ExamQuestions, "E_id", "E_name");
            //  var Exam = db.ExamQuestions.Find(Exam_id);
            //  ViewBag.Exam_name = Exam.E_name;
            var E_struc = new E_Structures();

            E_struc.E_id = Exam_id;
            E_struc.S_id = id;
            var sub = db.Subjects.Find(id);

            ViewBag.SubjectName = (string)sub.name;
            List <SelectListItem> li_def = new List <SelectListItem>();

            li_def.Add(new SelectListItem {
                Text = "A", Value = "A"
            });
            li_def.Add(new SelectListItem {
                Text = "B", Value = "B"
            });
            li_def.Add(new SelectListItem {
                Text = "C", Value = "C"
            });
            li_def.Add(new SelectListItem {
                Text = "D", Value = "D"
            });

            ViewBag.list_def = li_def;

            List <SelectListItem> li = new List <SelectListItem>();

            //   liTypeofQ.Add(new SelectListItem { Text = "Select Type of Question", Value = "0" });
            li.Add(new SelectListItem {
                Text = "MCQ", Value = "False"
            });
            li.Add(new SelectListItem {
                Text = "TrueorFalse", Value = "True"
            });

            ViewBag.listq = li;
            return(View(E_struc));
        }
Exemplo n.º 5
0
        // GET: E_Structures/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            E_Structures e_Structures = db.E_Structures.Find(id);

            if (e_Structures == null)
            {
                return(HttpNotFound());
            }
            ViewBag.CH_id       = new SelectList(db.Chapters.Where(s => s.S_id == e_Structures.S_id), "CH_id", "name", e_Structures.CH_id);
            ViewBag.E_id        = new SelectList(db.ExamQuestions, "E_id", "E_name", e_Structures.E_id);
            ViewBag.SubjectName = (string)e_Structures.Chapter.Subject.name;
            List <SelectListItem> li_def = new List <SelectListItem>();

            li_def.Add(new SelectListItem {
                Text = "A", Value = "A"
            });
            li_def.Add(new SelectListItem {
                Text = "B", Value = "B"
            });
            li_def.Add(new SelectListItem {
                Text = "C", Value = "C"
            });
            li_def.Add(new SelectListItem {
                Text = "D", Value = "D"
            });

            ViewBag.list_def = li_def;

            List <SelectListItem> li = new List <SelectListItem>();

            //   liTypeofQ.Add(new SelectListItem { Text = "Select Type of Question", Value = "0" });
            li.Add(new SelectListItem {
                Text = "MCQ", Value = "False"
            });
            li.Add(new SelectListItem {
                Text = "TrueorFalse", Value = "True"
            });

            ViewBag.listq = li;
            return(View(e_Structures));
        }