public ActionResult Index(DrpList drp) { ViewBag.drpData = drp; ViewBag.questionNo = drp.QuestionNo; TempData["a"] = drp.QuestionNo; if (drp.QuestionNo == 1) //if (questionNo == null || id == null) { Session["exid"] = drp.examid; Questions_tbl SingleQuestion = db.Questions_tbl.SingleOrDefault(m => m.qus_id == 1 && m.exam_id == drp.examid); TempData["qData"] = SingleQuestion; return(RedirectToAction("NextQuestion")); //return View(SingleQuestion); } else { Questions_tbl SingleQuestion = db.Questions_tbl.SingleOrDefault(m => m.qus_id == drp.QuestionNo && m.exam_id == drp.examid); int qus = (int)drp.QuestionNo; //for (int i = 0; i <= drp.QuestionNo; i++) //{ // ViewBag.questionNo = qusno + i; //} return(View(SingleQuestion)); } }
public ActionResult Index(DrpList drp) { ViewBag.drpData = drp; Session["exid"] = drp.examid; return(RedirectToAction("Upload")); }
public ActionResult Result_By_Test(DrpList id) { int testid = id.examid; Session["exid"] = testid; //int? i = id.Test_id; return(View(db.Result_By_Test(Convert.ToInt32(Session["exid"])).ToList())); }
public ActionResult Result_By_Stuandtest(DrpList drp) { int testid = drp.examid; int sid = Convert.ToInt32(Session["sid"]); //int sub_id = Convert.ToInt32(subid.Sub_ID); //return View(db.Result_By_stu_and_test(sid.Stu_ID,tid.Test_id).ToList()); return(View(db.Result_By_stu_and_test(sid, testid).ToList())); }
// GET: Question public ActionResult Index(DrpList drp) { ViewBag.drpData = drp; Session["exid"] = drp.examid; int testid = Convert.ToInt32(Session["exid"]); var questionDatas = (from q in db.QuestionDatas where q.testid == testid select q).ToList(); return(View(questionDatas.ToList())); }
public ActionResult Index(DrpList drp) { ViewBag.drpData = drp; ViewBag.questionNo = drp.QuestionNo; TempData["a"] = drp.QuestionNo; if (drp.QuestionNo == 1) { Session["exid"] = drp.examid; //var sub = db.TestGenerators.Find(drp.examid).sub_id.First().ToString(); Session["subid"] = 505; //var levelq1= db.MaximumQuestnNumINLevel(drp.examid, 1); var levelq1 = (from e in db.QuestionDatas where e.testid == drp.examid && e.Level.Equals("1") orderby e.Question_number descending select e.Question_number).Take(1).First(); Session["level1"] = levelq1; var levelq2 = (from e in db.QuestionDatas where e.testid == drp.examid && e.Level.Equals("2") orderby e.Question_number descending select e.Question_number).Take(1).First(); Session["level2"] = levelq2; var levelq3 = (from e in db.QuestionDatas where e.testid == drp.examid && e.Level.Equals("3") orderby e.Question_number descending select e.Question_number).Take(1).First(); Session["level3"] = levelq3; QuestionData SingleQuestion = db.QuestionDatas.SingleOrDefault(m => m.Question_number == 1 && m.testid == drp.examid); TempData["qData"] = SingleQuestion; return(RedirectToAction("NextQuestion")); //return View(SingleQuestion); } else { QuestionData SingleQuestion = db.QuestionDatas.SingleOrDefault(m => m.Question_number == drp.QuestionNo && m.testid == drp.examid); int qus = (int)drp.QuestionNo; //for (int i = 0; i <= drp.QuestionNo; i++) //{ // ViewBag.questionNo = qusno + i; //} return(View(SingleQuestion)); } }
public ActionResult SelectTest() { var name = db.TestGenerators.ToList(); SelectList list = new SelectList(name, "Test_id", "Test_name"); DrpList drp = new DrpList(); drp.Examlist = name; drp.QuestionNo = 1; ViewBag.name = list; Session["name"] = ViewBag.name; Session["correctAns"] = 0; return(View(drp)); }
// // GET: /SelectExam/ public ActionResult Index() { int count = 0; var name = db.Exam_tbl.ToList(); SelectList list = new SelectList(name, "exam_id", "exam_title"); DrpList drp = new DrpList(); drp.Examlist = name; drp.QuestionNo = 1; ViewBag.name = list; Session["name"] = ViewBag.name; return(View(drp)); }