public ActionResult AddToCart(int id) { GetShoppingCart(); BL.Models.ProgDec progDec = ProgDecManager.LoadById(id); ShoppingCartManager.Add(cart, progDec); Session["cart"] = cart; return(RedirectToAction("Index", "ProgDec")); }
public ActionResult RemoveFromCart(int id) { GetShoppingCart(); BL.Models.ProgDec progDec = cart.Items.FirstOrDefault(i => i.Id == id); ShoppingCartManager.Remove(cart, progDec); Session["cart"] = cart; return(RedirectToAction("Index")); }
public ActionResult Delete(int id, BL.Models.ProgDec progDec) { try { // TODO: Add delete logic here progDec.Advisors = ProgDecManager.LoadAdvisors(id); progDec.Advisors.ForEach(a => ProgDecAdvisorManager.Delete(id, a.Id)); ProgDecManager.Delete(id); return(RedirectToAction("Index")); } catch { return(View()); } }
// GET: ProgDec/Delete/5 public ActionResult Delete(int id) { BL.Models.ProgDec progdec = ProgDecManager.LoadById(id); return(View(progdec)); }