Exemplo n.º 1
0
        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));
            }
        }
Exemplo n.º 2
0
        public ActionResult Index(DrpList drp)
        {
            ViewBag.drpData = drp;
            Session["exid"] = drp.examid;

            return(RedirectToAction("Upload"));
        }
Exemplo n.º 3
0
        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()));
        }
Exemplo n.º 4
0
        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()));
        }
Exemplo n.º 5
0
        // 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));
            }
        }
Exemplo n.º 7
0
        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));
        }
Exemplo n.º 8
0
        //
        // 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));
        }