public ViewResult Index(Cart cart, string returnUrl = null) { return View(new CartIndexViewModel { Cart = cart, ReturnUrl = returnUrl }); }
public RedirectToRouteResult RemoveFromCart(Cart cart, int spareId, string returnUrl) { SparePart sparepart = db.SpareParts .FirstOrDefault(g => g.Id == spareId); if (sparepart != null) { cart.RemoveLine(sparepart); } return RedirectToAction("Index", new { returnUrl }); }
public RedirectToRouteResult AddToCart(Cart cart, int spareId, string returnUrl) { SparePart sparepart = db.SpareParts .FirstOrDefault(e => e.Id == spareId); if (sparepart != null) { cart.AddItem(sparepart, 1); } return RedirectToAction("Index", new { returnUrl }); }
public virtual ActionResult RemoveFromCart(Cart cart, int spareId, string returnUrl) { SparePart sparepart = _db.FindById(spareId); if (sparepart != null) { cart.RemoveLine(sparepart); } return View("Index", new CartIndexViewModel { Cart = cart, ReturnUrl = returnUrl }); }
public virtual ActionResult AddToCart(Cart cart, int spareId, string returnUrl) { SparePart sparepart = _db.FindById(spareId); if (sparepart != null) { cart.AddItem(sparepart, 1); } return View(Views.Index, new CartIndexViewModel { Cart = cart, ReturnUrl = returnUrl }); }
public object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext) { // Получить объект Cart из сеанса Cart cart = null; HttpSessionStateBase Session = controllerContext.HttpContext.Session; if (Session != null) { cart = (Cart)Session[sessionKey]; } // Создать объект Cart если он не обнаружен в сеансе if (cart == null) { cart = new Cart(); if (Session != null) { Session[sessionKey] = cart; } } // Возвратить объект Cart return cart; }
public PartialViewResult SummaryInformation(Cart cart) { return PartialView(cart); }
public virtual ActionResult Checkout(Cart cart) { ApplicationUser applicationUser = _odb.FindUserByName(User.Identity.Name); Adress adress = _odb.TakeOldAdress(applicationUser.Id); return View(adress); }