Example #1
0
        public IActionResult GetById(int userId)
        {
            var result = _cartItemService.GetCartItems(userId);

            if (result.Success)
            {
                return(Ok(result));
            }
            else
            {
                return(BadRequest(result));
            }
        }
        public ActionResult Index(int page = 1, bool isAjaxCall = false)
        {
            var      cartItemsViewModel = new CartItemsViewModel();
            CartItem cartItem           = new CartItem(this.HttpContext);

            var cartItems = _cartItemService.GetCartItems(cartItem.CartId, page, PageSize);

            cartItemsViewModel.AddCartItems(cartItems);

            if (isAjaxCall)
            {
                return(PartialView("_PagedCartItemResults", cartItemsViewModel));
            }

            if (cartItemsViewModel.CartTotal == 0)
            {
                return(RedirectToAction("Index", "Dashboard"));
            }

            return(View(cartItemsViewModel));
        }