public ActionResult DoExam(int id) { ViewBag.DeThi = deThiRepository.GetById(id); ViewBag.SoCauHoi = deThiRepository.CountQuestionByMaDeThi(id); int hocSinhID = hocSinhRepository.GetHocSinhByTaiKhoanID((int)Session["TaiKhoanID_session"]).HocSinhID; ViewBag.TenHS = hocSinhRepository.GetById(hocSinhID).TenHS; DoExam_Model viewModel = new DoExam_Model(); List <CauHoi> cauHois = cauHoiRepository.GetCauHoiByMaDe(id).ToList(); viewModel.DeThiID = id; for (int i = 0; i < cauHois.Count(); i++) { Question_Model question = new Question_Model(); question.CauHoiID = cauHois[i].CauHoiID; question.NoiDungCauHoi = cauHois[i].NoiDungCauHoi; question.Answer_A = cauHois[i].Answer_A; question.Answer_B = cauHois[i].Answer_B; question.Answer_C = cauHois[i].Answer_C; question.Answer_D = cauHois[i].Answer_D; question.CauTraLoiDung = cauHois[i].CauTraLoiDung; question.DoKho = cauHois[i].DoKho.TenDoKho; viewModel.Questions.Add(question); } return(View(viewModel)); }
// GET: Admin/HocSinhManagement/Edit/5 public ActionResult Edit(int id) { HocSinh_TaiKhoan_Model viewModel = new HocSinh_TaiKhoan_Model(); HocSinh hocSinh = hocSinhRepository.GetById(id); viewModel.HocSinhID = id; viewModel.TaiKhoanID = hocSinh.TaiKhoanID; viewModel.TenHS = hocSinh.TenHS; viewModel.NgaySinh = hocSinh.NgaySinh; viewModel.GioiTinh = hocSinh.GioiTinh; viewModel.Email = hocSinh.Email; if (hocSinh.TaiKhoanID != null) { TaiKhoan taiKhoan = taiKhoanRepository.GetById((int)hocSinh.TaiKhoanID); viewModel.UserName = taiKhoan.UserName; viewModel.Password = taiKhoan.Password; viewModel.Role = taiKhoan.Role; } return(View(viewModel)); }