コード例 #1
0
        public ActionResult Create(Class collection)
        {
            var session = (AdminLogin)Session[CommonConstants.USER_SESSION];

            if (session.id_permission != 1)
            {
                return(View("Error"));
            }
            ViewBag.AdminName = session.name;
            if (ModelState.IsValid)
            {
                var dao = new ClassDao();


                int id = dao.Insert(collection);
                if (id > 0)
                {
                    //để thông báo thêm thành công
                    SetNotice("Hệ thống đã thêm thành công.", "success");
                    return(RedirectToAction("Create"));
                }
                else
                {
                    ModelState.AddModelError("", "Thêm lớp không thành công.");
                }
            }
            SetViewBag();
            return(View());
        }
コード例 #2
0
        public ActionResult Edit(Class collection)
        {
            var dao     = new ClassDao();
            var session = (AdminLogin)Session[CommonConstants.USER_SESSION];

            if (session.id_permission != 1)
            {
                return(View("Error"));
            }
            ViewBag.AdminName = session.name;
            var id = dao.Update(collection);

            if (id)
            {
                SetNotice("Hệ thống đã sửa thành công lớp " + collection.class_name + ".", "success");
                return(RedirectToAction("Index"));
            }
            else
            {
                SetNotice("Có lỗi xảy ra!!", "danger");
                ModelState.AddModelError("", "Cập nhật thông tin lớp không thành công.");
            }

            SetViewBag(collection.id_speciality);
            return(View());
        }
コード例 #3
0
        public ActionResult Delete(int id)
        {
            var result = new ClassDao().Delete(id);

            if (result == true)
            {
            }
            return(RedirectToAction("Index"));
        }
コード例 #4
0
 public ActionResult ListStudent(long idclass)
 {
     var studentDao = new StudentDao();
     var classDao = new ClassDao();
     var ClassDetails = classDao.GetClassById(idclass);
     ViewBag.ClassDetails = ClassDetails;
     var ListStudentOfClass = studentDao.GetListStudentByClassId(idclass);
     ViewBag.ListStudent = ListStudentOfClass;
     return View();
 }
コード例 #5
0
ファイル: FontendController.cs プロジェクト: ngoctam123/DACN
        public ActionResult ProfileStudent(int id)
        {
            var dao     = new StudentDao();
            var student = dao.GetStudentById(id);

            ViewBag.student = student;
            var Class = new ClassDao().GetClassById(student.ClassID);

            ViewBag.Class = Class;

            return(View());
        }
コード例 #6
0
        public ActionResult Index()
        {
            var listStudent = new List <StudentViewModel>();

            db.Student.ToList().ForEach(student =>
            {
                listStudent.Add(new StudentViewModel(student.ID, student.Name_Student, student.ClassID, student.DateOfBirth, student.Address, student.Email, student.Phone));
            });
            ViewBag.listStudent = listStudent;
            var dao       = new ClassDao();
            var listClass = dao.ListAll();

            ViewBag.listClass = listClass;
            return(View());
        }
コード例 #7
0
        // GET: Admin/Class
        public ActionResult Index()
        {
            var dao     = new AdminDao();
            var session = (AdminLogin)Session[CommonConstants.USER_SESSION];

            if (session.id_permission != 1)
            {
                return(View("Error"));
            }
            ViewBag.AdminName = session.name;
            dao.UpdateLastLogin(session.id_admin);
            dao.UpdateLastSeen("Quản lý lớp", "Admin/Class/", session.id_admin);
            var classdao = new ClassDao();
            var model    = classdao.LissAll();

            return(View(model));
        }
コード例 #8
0
        public ActionResult Edit(int id)
        {
            var dao     = new AdminDao();
            var session = (AdminLogin)Session[CommonConstants.USER_SESSION];

            if (session.id_permission != 1)
            {
                return(View("Error"));
            }
            ViewBag.AdminName = session.name;
            var lop = new ClassDao().ViewDetail(id);

            if (lop == null)
            {
                return(View("Error"));
            }
            else
            {
                dao.UpdateLastLogin(session.id_admin);
                dao.UpdateLastSeen("Sửa thông tin của lớp " + lop.class_name, "/Admin/Class/Edit" + lop.id_class, session.id_admin);
                SetViewBag(lop.id_speciality);
                return(View(lop));
            }
        }
コード例 #9
0
        public void SetViewBag(int?selectedId = null)
        {
            var dao = new ClassDao();

            ViewBag.id_class = new SelectList(dao.ListAll(), "id_class", "class_name", selectedId);
        }
コード例 #10
0
        public void registerClass(Class c)
        {
            IClassDao dao = new ClassDao();

            dao.registerClass(c);
        }