Esempio n. 1
0
        public JsonResult GetCartProducts(int?page, int?limit, string sortBy, string direction, string searchString = null)
        {
            ProductsViewModel productsViewModel = new ProductsViewModel();

            productsViewModel.page         = page;
            productsViewModel.limit        = limit;
            productsViewModel.sortBy       = sortBy;
            productsViewModel.direction    = direction;
            productsViewModel.searchString = searchString;

            List <int> cartList = new List <int>();

            if (Session["cartList"] != null)
            {
                cartList = (List <int>)Session["cartList"];
            }

            productsViewModel.productIDList = cartList;

            productsViewModel.GetCartProducts(productsViewModel);

            List <Widget> records = productsViewModel.ProductList;
            int           total   = productsViewModel.totalRecords;

            JsonResult gridData = Json(new { records, total }, JsonRequestBehavior.AllowGet);

            return(gridData);
        }