Beispiel #1
0
 public void AddItem(Product product, int quantity)
 {
     CartLine line = lineCollection.Where(p => p.Product.ProductId == product.ProductId)
                     .FirstOrDefault();
     if (line == null)
     {
         lineCollection.Add(
             new CartLine { Product = product, Quantity = quantity });
     }
     else
     {
         line.Quantity += quantity;
     }
 }
        public ActionResult Edit(Product product)
        {
            if (ModelState.IsValid)
            {
                repository.SaveProduct(product);
                TempData["message"] = string.Format("{0} has been saved",
                    product.Name);
                return RedirectToAction("Index");

            }
            else
            {
                return View(product);
            }
        }
Beispiel #3
0
 public void RemoveLine(Product product)
 {
     lineCollection.RemoveAll(p => p.Product.ProductId == product.ProductId);
 }
        public ActionResult PostAd(Product product)
        {
            if (ModelState.IsValid)
            {
                repository.SaveProduct(product);
                return RedirectToAction("List");

            }
            else
            {
                return View(product);
            }
        }