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));
        }
Example #2
0
        public ActionResult UserDetail()
        {
            UserDetail_Model model = new UserDetail_Model();
            var hocSinh            = hocSinhRepository.GetHocSinhByTaiKhoanID((int)Session["TaiKhoanID_session"]);
            var taiKhoan           = taiKhoanRepository.GetById((int)Session["TaiKhoanID_session"]);

            model.HocSinhID = hocSinh.HocSinhID;
            model.TenHS     = hocSinh.TenHS;
            model.Email     = hocSinh.Email;
            model.Username  = taiKhoan.UserName;
            model.Role      = taiKhoan.Role;
            model.GioiTinh  = hocSinh.GioiTinh;
            DateTime ngaySinh = (DateTime)hocSinh.NgaySinh;

            model.NgaySinh = ngaySinh.ToString("yyyy-MM-dd");

            return(View(model));
        }