public ActionResult AddSyllabus() { int CurrentAccID = (User as Principal.AuthorizePrincipal).ID; var Subjects = BUSSubject.GetSubjectByAccountEditor(CurrentAccID) .Select(s => new { ID = s.ID, Name = s.Name + "(" + s.Faculty.VietNameseName + ")" } ).ToList(); var Classrooms = BUSClassroom.GetClassroomsExeceptClassOffice() .Select(s => new { ID = s.ID, Name = s.Name + " (" + s.Facility.Name + ")" + " (" + s.Facility.Address + ")" } ).ToList(); ViewBag.Subjects = new SelectList(Subjects, "ID", "Name"); ViewBag.Classrooms = new SelectList(Classrooms, "ID", "Name"); return(View()); }
public ActionResult EditSyllabus(Syllabus sylla) { if (!ModelState.IsValid) { int CurrentAccID = (User as Principal.AuthorizePrincipal).ID; var Subjects = BUSSubject.GetSubjectByAccountEditor(CurrentAccID) .Select(s => new { ID = s.ID, Name = s.Name + "(" + s.Faculty.VietNameseName + ")" } ).ToList(); var Classrooms = BUSClassroom.GetClassroomsExeceptClassOffice() .Select(s => new { ID = s.ID, Name = s.Name + " (" + s.Facility.Name + ")" + " (" + s.Facility.Address + ")" } ).ToList(); ViewBag.Subjects = new SelectList(Subjects, "ID", "Name"); ViewBag.Classrooms = new SelectList(Classrooms, "ID", "Name"); return(View(sylla)); } BUSSyllabus.EditSyllabus(sylla); return(RedirectToAction("SyllabusesList")); }
public ActionResult Index(int?FacilityID) { List <Facility> Facilities = BUSFacility.GetFacilities(); ViewBag.Facilities = new SelectList(Facilities, "ID", "Name"); List <Classroom> Clasro = BUSClassroom.GetClassroomsByFacilityID02(FacilityID.HasValue ? FacilityID.Value : Facilities.First().ID); return(View(Clasro)); }
public ActionResult GetClassroomsExeceptClassOffice() { List <Classroom> Classes = BUSClassroom.GetClassroomsExeceptClassOffice(); var Classrooms = BUSClassroom.GetClassroomsExeceptClassOffice() .Select(s => new { ID = s.ID, Name = s.Name + "(" + s.Facility.Address + ")" } ).ToList(); return(Json(Classrooms, JsonRequestBehavior.AllowGet)); }
public ActionResult AddClassroom(Classroom clasro) { if (!ModelState.IsValid) { List <Facility> Facilities = new List <Facility>(); ViewBag.Facilities = new SelectList(Facilities, "ID", "Name"); return(View(clasro)); } BUSClassroom.AddClassroom(clasro); return(RedirectToAction("Index")); }
public ActionResult GetClassroomsByFacilityID02(int ID) { List <Classroom> classes = BUSClassroom.GetClassroomsByFacilityID02(ID); var newclasses = classes .Select(s => new { ID = s.ID, Name = s.Name } ).ToList(); return(Json(newclasses, JsonRequestBehavior.AllowGet)); }
public ActionResult ReviewSyllabus(Syllabus sylla) { if (!ModelState.IsValid) { int CurrentAccID = (User as Principal.AuthorizePrincipal).ID; var Subjects = BUSSubject.GetSubjectByAccountEditor(CurrentAccID) .Select(s => new { ID = s.ID, Name = s.Name + "(" + s.Faculty.VietNameseName + ")" } ).ToList(); var Classrooms = BUSClassroom.GetClassroomsExeceptClassOffice() .Select(s => new { ID = s.ID, Name = s.Name + " (" + s.Facility.Name + ")" + " (" + s.Facility.Address + ")" } ).ToList(); ViewBag.Subjects = new SelectList(Subjects, "ID", "Name"); ViewBag.Classrooms = new SelectList(Classrooms, "ID", "Name"); return(View("AddSyllabus", sylla)); } sylla.CreationTime = DateTime.Now; sylla.Subject = BUSSubject.GetSubjectByID(sylla.SubjectID); sylla.Classroom = BUSClassroom.GetClassroomByID(sylla.ClassroomID); sylla.Account = BUSAccount.GetAccountByID(sylla.CreatedAccountID); return(View("ReviewSyllabus", sylla)); }