コード例 #1
0
        public ActionResult AddToCart2(int id, int Quantity)
        {
            Product product = db.Products.First(p => p.ProductId == id);

            if (product.MaxQuantity < Quantity)
            {
                ModelState.AddModelError("", "Nie mamy takiej ilości danego produktu w magazynie.");
                return(RedirectToAction("Details", "Store", id));
            }
            else if (Quantity < 0)
            {
                ModelState.AddModelError("", "Wprowadzono nieodpowiednią liczbę.");
                return(RedirectToAction("Details", "Store", id));
            }
            else
            {
                shoppingCartManager.AddToCart2(id, Quantity);
                //gdy uzytokownik wywola akcje addtocart do trafi do akcji index
                return(RedirectToAction("Index"));
            }
        }