public ActionResult _DeleteEnrollment(long studentId, string courseName) { bool res = BusinessRegistrar.DeleteEnrollmentForStudent(studentId, courseName); if (res == true) { ViewBag.Message = courseName + " for " + studentId.ToString() + " is deleted."; } else { ViewBag.Message = "Cannot delete the enrollment. Contact system administrator."; } EnrollmentVM evm = new EnrollmentVM(); evm.CList = BusinessRegistrar.GetCourses(); evm.CourseSelected = ""; if (evm.CList.Count != 0) { evm.CourseSelected = evm.CList[0].Value; evm.EList = BusinessRegistrar.GetEnrollmentForACourse(evm.CourseSelected); } else { evm.EList = BusinessRegistrar.GetEnrollmentForACourse(); } if (HttpContext.User.IsInRole("Admin")) { return(RedirectToAction("ShowEnrollment", evm)); } else { return(RedirectToAction("CourseRegister")); } }
public ActionResult ShowEnrollment() { EnrollmentVM evm = new EnrollmentVM(); evm.CList = BusinessRegistrar.GetCourses(); evm.EList = BusinessRegistrar.GetEnrollmentForACourse(evm.CList[0].Value); evm.CourseSelected = evm.CList[0].Value; return(View(evm)); }
public ActionResult ShowEnrollment(EnrollmentVM evm) { evm.EList = BusinessRegistrar.GetEnrollmentForACourse(evm.CourseSelected); evm.CList = BusinessRegistrar.GetCourses(); return(View(evm)); }