Exemplo n.º 1
0
        // GET: Admin/DeThi/Details/5
        public ActionResult Details(string id)
        {
            var           model      = _deThiRepo.GetDeThiByID(id);
            var           tenMon     = _monThiRepo.GetMonThiToDropDownList();
            List <string> ListCauHoi = new List <string>();
            int           i          = 1;

            var result = (from dt in model.Data
                          join m in tenMon on dt.MaMon equals m.MaMon
                          select new DeThiModel
            {
                MaDe = dt.MaDe,
                TenMon = m.TenMon,
                TacGia = dt.TacGia,
                ThoiGianLamBai = dt.ThoiGianLamBai,
                TongCauHoi = dt.TongCauHoi,
                ChuThich = dt.ChuThich
            }).FirstOrDefault();

            var listMaCauHoi = model.Data.FirstOrDefault().Cauhoi.Split(',');

            foreach (var item in listMaCauHoi)
            {
                if (!string.IsNullOrEmpty(item))
                {
                    ListCauHoi.Add(i + "/ " + _cauHoiRepo.GetCauHoiByID(item).Data.FirstOrDefault().TenCauHoi);
                    i++;
                }
            }

            ViewBag.ListCauHoi = ListCauHoi;

            return(View(result));
        }
Exemplo n.º 2
0
        public ActionResult LamBaiThi(string ID)
        {
            var model = _deThiRepo.GetDeThiByID(ID);

            ViewBag.MonThi = _monThiRepo.GetMonThiById(model.Data.FirstOrDefault().MaMon).Data.FirstOrDefault().TenMon;

            return(View(model.Data.FirstOrDefault()));
        }