// GET: ShoppingCart
        public ActionResult Index(string sortOrder)
        {
            List <ShoppingCartModel> shoppingCarts = _shoppingCartRepository.GetAllShoppingCarts();

            ViewBag.NameSortParam  = string.IsNullOrEmpty(sortOrder) ? "quantity_desc" : "";
            ViewBag.PriceSortParam = sortOrder == "price" ? "price_desc" : "price";

            shoppingCarts = SortCarts(shoppingCarts, sortOrder);

            foreach (var cart in shoppingCarts)
            {
                var product = _productRepository.GetProdctById(cart.IdProduct);
                cart.ProductName = product.ProductName;
            }

            return(View("Index", shoppingCarts));
        }