public ActionResult TaoDeThi() { var session = (TaiKhoan)Session[ComMon.ComMonStants.UserLogin]; var gv = new TracNghiemOnlineDB().GiaoViens.Find(session.TaiKhoan1); var dao = new TracNghiemOnline.Modell.TracNghiemOnlineDB().MonHocs.Where(x => x.MaBoMon.Equals(gv.MaBoMon)).ToList(); ViewBag.MonHoc = dao; ViewBag.A = ""; ViewBag.B = ""; ViewBag.C = ""; reseach(); return(View()); }
public ActionResult MonHoc(Bo_De bo_De) { var session = (TaiKhoan)Session[ComMon.ComMonStants.UserLogin]; var dethi = (Model.BoDeThi)Session[ComMon.ComMonStants.ChapterStudy]; if (ModelState.IsValid && dethi.BoDeThi1.ThoiGianThi.Length > 0 && dethi.LoaiDe1.Length > 0 && dethi.BoDeThi1.Ma_Mon > 0) { bo_De.ThoiGianThi = dethi.BoDeThi1.ThoiGianThi; bo_De.Ma_Mon = dethi.BoDeThi1.Ma_Mon; bo_De.MonHoc = new MonHocDao().Subject(long.Parse(bo_De.Ma_Mon.ToString())); dethi.BoDeThi1 = bo_De; Session[ComMon.ComMonStants.ChapterStudy] = dethi; if (session.ChưcVu.Equals("BoMon") || (bo_De.LoaiDe == true)) { if (dethi.LoaiDe1.Equals("Tự Chọn")) { List <Kho_CauHoi> kho_CauHois = new List <Kho_CauHoi>(); foreach (var item in new MonHocDao().ListChapterStudy(long.Parse(dethi.BoDeThi1.Ma_Mon.ToString()))) { kho_CauHois.AddRange(new CauHoiDao().ListQuestion(long.Parse(item.Ma_Chuong.ToString()))); } ViewBag.Question = kho_CauHois; return(View("ChonCauhoi")); } else { var chuong = new TracNghiemOnlineDB().Chuong_Hoc.Where(x => x.Ma_Mon == bo_De.Ma_Mon).ToList(); ViewBag.Chuong = chuong; return(View(bo_De)); } } else { if (dethi.LoaiDe1.Equals("Tự Chọn")) { List <Kho_CauHoi> kho_CauHois = new List <Kho_CauHoi>(); foreach (var item in new MonHocDao().ListChapterStudy(long.Parse(dethi.BoDeThi1.Ma_Mon.ToString()))) { kho_CauHois.AddRange(new CauHoiDao().ListQuestion(long.Parse(item.Ma_Chuong.ToString()))); } ViewBag.Question = kho_CauHois; return(View("TuChon")); } else { var chuong = new TracNghiemOnlineDB().Chuong_Hoc.Where(x => x.Ma_Mon == bo_De.Ma_Mon).ToList(); ViewBag.Chuong = chuong; ViewBag.bode = bo_De; return(View("TaoCau")); } } } else { string mess = ""; string mess1 = ""; string mess2 = ""; if (dethi.BoDeThi1.ThoiGianThi.Length <= 0) { mess = "Bạn Vui Lòng Chọn Thời Gian Thi"; } if (dethi.BoDeThi1.Ma_Mon <= 0) { mess1 = "Bạn Vui Lòng Chọn Môn Học "; } if (dethi.LoaiDe1.Length <= 0) { mess2 = "Bạn Vui Lòng Chọn Cách Tạo Đề"; } ViewBag.A = mess; ViewBag.B = mess1; var dao = new TracNghiemOnline.Modell.TracNghiemOnlineDB().MonHocs.Select(x => x).ToList(); ViewBag.MonHoc = dao; ViewBag.C = mess2; } reseach(); return(View("TaoDeThi")); }