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()); }
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()); }
public ActionResult Delete(int id) { var result = new ClassDao().Delete(id); if (result == true) { } return(RedirectToAction("Index")); }
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(); }
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()); }
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()); }
// 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)); }
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)); } }
public void SetViewBag(int?selectedId = null) { var dao = new ClassDao(); ViewBag.id_class = new SelectList(dao.ListAll(), "id_class", "class_name", selectedId); }
public void registerClass(Class c) { IClassDao dao = new ClassDao(); dao.registerClass(c); }