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 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)); }