public ActionResult Index() { string userId = User.Identity.GetUserId(); Cart cart = cartAppService.getCartByUserId(userId); return(View(cart.CartProducts)); }
public ActionResult Done(UserShippingInfoViewModel userShippingInfoViewModel) { string userId = User.Identity.GetUserId(); userAppService.UpdateUserShippingInfo(userId, userShippingInfoViewModel); Cart userCart = cartAppService.getCartByUserId(userId); orderAppService.MakeOrder(userId, userCart.CartProducts); return(RedirectToAction("MyOrders", "Home")); }
public void DecreaseQuantity(string userId) { Cart userCart = cartAppService.getCartByUserId(userId); foreach (var cartProduct in userCart.CartProducts) { var newQuantity = cartProduct.Product.Quantity - cartProduct.Quantity; Clients.All.NewQuantity(cartProduct.ProductID, newQuantity); } }