Example #1
0
        public IActionResult CartDetail()
        {
            ShoppingCart cart  = PageMaster.GetShoppingCart();
            var          model = new CartDetailModel()
            {
                Cart           = cart,
                CartItems      = Repository.GetCartItems(cart),
                CartTotalPrice = Repository.GetCartTotalPrice(cart)
            };

            ViewBag.CountCartItems = cart.CartProducts.Count();
            return(View(model));
        }
        public IActionResult OrderDetail()
        {
            var cart = PageMaster.GetShoppingCart();

            cart.CartProducts      = Repository.GetCartItems(cart);
            ViewBag.CountCartItems = cart.CartProducts.Count();

            var model = new CheckOutModel
            {
                State         = CheckOutState.OrderDetail,
                Cart          = cart,
                TotalPrice    = Repository.GetCartTotalPrice(cart),
                TotalQuantity = cart.CartProducts.Sum(p => p.Quantity)
            };

            return(View(model));
        }