// GET: ProgDec/Edit/5 public ActionResult Edit(int id) { ProgDecProgramsStudents pps = new ProgDecProgramsStudents(); BL.ProgDec progdec = new BL.ProgDec(); progdec.Id = id; progdec.LoadById(); pps.ProgDec = progdec; ProgramList programs = new ProgramList(); programs.Load(); pps.Programs = programs; StudentList students = new StudentList(); students.Load(); pps.Students = students; // Load all pps.Advisors = new AdvisorList(); pps.Advisors.Load(); // Deal with the existing advisors IEnumerable <int> existingAdvisorsIds = new List <int>(); // Select only the Ids existingAdvisorsIds = pps.ProgDec.Advisors.Select(a => a.Id); pps.AdvisorIds = existingAdvisorsIds; Session["advisorids"] = existingAdvisorsIds; return(View(pps)); }
// GET: ProgDec/Details/5 public ActionResult Details(int id) { BL.ProgDec progdec = new BL.ProgDec(); progdec.Id = id; progdec.LoadById(); return(View(progdec)); }
public ActionResult AddToCart(int id) { GetShoppingCart(); BL.ProgDec progDec = new BL.ProgDec(); progDec.Id = id; progDec.LoadById(); cart.Add(progDec); Session["cart"] = cart; return(RedirectToAction("Index", "ProgDec")); }