Beispiel #1
0
        public JsonResult AddToBasket(int productId)
        {
            var product = _repositoryServices.GetShoppingProdsList().FirstOrDefault(p => p.prodId.Equals(productId));
            var basket  = (IList <SHOP_PRODS>)System.Web.HttpContext.Current.Session["ShoppingBasket"];

            if (basket == null)
            {
                basket = new List <SHOP_PRODS>();
                System.Web.HttpContext.Current.Session["ShoppingBasket"] = basket;
            }
            if (basket.FirstOrDefault(p => p.prodId.Equals(productId)) == null)
            {
                basket.Add(product);
            }
            System.Web.HttpContext.Current.Session["ShoppingBasket"] = basket;

            ViewBag.Title = "Basket Contents";
            return(Json(new { productId = productId, Success = true }));
        }