public ActionResult GenerateCPS(DesignCPSViewModel mdl) { string studentId = mdl.searchId; GenerateCPSManager gm = new GenerateCPSManager(); DesignCPSViewModel vm = gm.getModelForGenerateCPS(studentId); return(View(vm)); }
public ActionResult GenerateCPSView(int id) { bool flag = false; string studentId = id.ToString(); GenerateCPSManager gm = new GenerateCPSManager(); DesignCPSViewModel vm = gm.getModelForGenerateCPS(studentId); if (Session["UserID"] != null) { flag = true; } else { return(RedirectToAction("LogIn", "Account")); } return(View(vm)); }
public ActionResult StudentCPSDesign(int id) { bool flag = false; CPSDesignManager mg = new CPSDesignManager(); GenerateCPSManager gmgr = new GenerateCPSManager(); DesignCPSViewModel viewM = mg.getModelForDesignCPSToView(id); if (Session["UserID"] != null) { flag = true; } else { return(RedirectToAction("LogIn", "Account")); } TempData["StudentID"] = id.ToString().Trim(); TempData["AcademicYear"] = viewM.academicYear; TempData["CoreCourses"] = viewM.CoreClassesList; TempData["ElectiveCourses"] = viewM.ElectiveClassesList; List <Course> listAll = viewM.FoundationClassesList; TempData["foundationList"] = listAll; if (mg.alreadyDesignedCPS(id.ToString().Trim())) { DesignCPSViewModel model = gmgr.getModelForGenerateCPS(id.ToString().Trim()); List <Course> listAssigned = model.FoundationClassesList; foreach (Course c in listAll) { foreach (Course cAsg in listAssigned) { if (cAsg.CourseShortName.Equals(c.CourseShortName)) { c.IsSelected = true; } } } viewM.FoundationClassesList = listAll; TempData["foundationList"] = listAll; return(View(viewM)); } return(View(viewM)); }