Example #1
0
        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));
        }