public JsonResult GetChuong(int id) { using (ELearningDB db = new ELearningDB()) { var lstChuong = db.Chuongs.Where(x => x.MaMonHoc == id); List <ChuongModel> Chuongs = new List <ChuongModel>(); foreach (var item in lstChuong) { ChuongModel chuong = new ChuongModel(); chuong.ID = item.ID; chuong.Name = item.Name; Chuongs.Add(chuong); } return(Json(Chuongs, JsonRequestBehavior.AllowGet)); } }
public JsonResult CreateChuong(ChuongModel c) { using (ELearningDB db = new ELearningDB()) { if (c != null) { Chuong chuong = new Chuong(); chuong.Name = c.Name; chuong.MaMonHoc = c.MaMonHoc; db.Chuongs.Add(chuong); db.SaveChanges(); return(Json(new { success = true })); } return(Json(new { success = false })); } }
public ActionResult TaoMoi(int id) { ELearningDB db = new ELearningDB(); CauHoiModel cauhoi = new CauHoiModel(); var LstChuong = db.Chuongs.Where(x => x.MaMonHoc == id); List <ChuongModel> Chuongs = new List <ChuongModel>(); foreach (var item in LstChuong) { ChuongModel chuong = new ChuongModel(); chuong.ID = item.ID; chuong.Name = item.Name; Chuongs.Add(chuong); } ViewBag.Chuong = Chuongs; cauhoi.MaMonHoc = id; return(View(cauhoi)); }
public ActionResult Update(int id) { var session = (TaiKhoanLogin)Session[CommonConstants.USER_SESSION]; using (ELearningDB db = new ELearningDB()) { CauHoi cauhoi = db.CauHois.Find(id); CauHoiModel ch = new CauHoiModel(); ch.MaCauHoi = cauhoi.MaCauHoi; ch.NoiDung = cauhoi.NoiDung; ch.BieuThuc = cauhoi.BieuThuc; ch.CauA = cauhoi.CauA; ch.BieuThucA = cauhoi.BieuThucA; ch.CauB = cauhoi.CauB; ch.BieuThucB = cauhoi.BieuThucB; ch.CauC = cauhoi.CauC; ch.BieuThucC = cauhoi.BieuThucC; ch.CauD = cauhoi.CauD; ch.BieuThucD = cauhoi.BieuThucD; ch.DapAn = (int)cauhoi.DapAn; ch.DoKho = (int)cauhoi.DoKho; ch.MaMonHoc = (int)cauhoi.MaMonHoc; var LstChuong = db.Chuongs.Where(x => x.MaMonHoc == ch.MaMonHoc); List <ChuongModel> Chuongs = new List <ChuongModel>(); foreach (var item in LstChuong) { ChuongModel chuong = new ChuongModel(); chuong.ID = item.ID; chuong.Name = item.Name; Chuongs.Add(chuong); } ViewBag.Chuong = Chuongs; return(View(ch)); } }
public ActionResult TaoMoi(CauHoiModel cauhoi) { var session = (TaiKhoanLogin)Session[CommonConstants.USER_SESSION]; if (session == null) { TempData["Error"] = "Bạn chưa đăng nhập"; return(RedirectToAction("TrangChu", "Home")); } else { if (session.loai != 2) { TempData["Error"] = "Bạn chưa đăng nhập"; return(RedirectToAction("TrangChu", "Home")); } } using (ELearningDB db = new ELearningDB()) { TimeZoneInfo date = TimeZoneInfo.FindSystemTimeZoneById("SE Asia Standard Time"); DateTime utc = DateTime.UtcNow; DateTime now = TimeZoneInfo.ConvertTimeFromUtc(utc, date); if (ModelState.IsValid) { CauHoi ch = new CauHoi(); ch.NoiDung = cauhoi.NoiDung; ch.BieuThuc = cauhoi.BieuThuc; ch.CauA = cauhoi.CauA; ch.BieuThucA = cauhoi.BieuThucA; ch.CauB = cauhoi.CauB; ch.BieuThucB = cauhoi.BieuThucB; ch.CauC = cauhoi.CauC; ch.BieuThucC = cauhoi.BieuThucC; ch.CauD = cauhoi.CauD; ch.BieuThucD = cauhoi.BieuThucD; ch.DapAn = cauhoi.DapAn; ch.DoKho = cauhoi.DoKho; ch.TrangThai = true; ch.NgayTao = now; ch.MaMonHoc = cauhoi.MaMonHoc; ch.MaGiangVien = session.ID; ch.ChuongID = cauhoi.ChuongID; db.CauHois.Add(ch); db.SaveChanges(); return(RedirectToAction("CauHoi", "CauHoi", new { id = cauhoi.MaMonHoc })); } var LstChuong = db.Chuongs.Where(x => x.MaMonHoc == cauhoi.MaMonHoc); List <ChuongModel> Chuongs = new List <ChuongModel>(); foreach (var item in LstChuong) { ChuongModel chuong = new ChuongModel(); chuong.ID = item.ID; chuong.Name = item.Name; Chuongs.Add(chuong); } ViewBag.Chuong = Chuongs; return(View(cauhoi)); } }