コード例 #1
0
 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));
     }
 }
コード例 #2
0
 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 }));
     }
 }
コード例 #3
0
        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));
        }
コード例 #4
0
        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));
            }
        }
コード例 #5
0
        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));
            }
        }