예제 #1
0
        public ActionResult EnterContest(EnterContestModel lg, int id)
        {
            LoginData ld      = new LoginData();
            var       res     = ld.CheckDeThi(lg.Password, id);
            var       session = (TracNghiemLTK.Common.ThiSinhInfo)Session[TracNghiemLTK.Common.CommonConstantsStudent.STUDENT_SESSION];
            var       tan1    = tn.KetQuas.Count(x => x.MaThiSinh == session.MaThiSinh && x.MaDe == id);

            if (res == true)
            {
                if (tan1 > 0)
                {
                    ModelState.AddModelError("", "Bạn đã làm bài thi này rồi!");
                }
                else
                {
                    return(RedirectToAction("StartContest", "Default", new { area = "Contest", id = id }));
                }
            }
            else
            {
                ModelState.AddModelError("", "Mật khẩu không đúng!");
            }
            return(View(lg));
        }