Ejemplo n.º 1
0
        public ActionResult BookDeatails(ViewBookForDetails model, int BookCount) //book id
        {
            if (ShoppingList.Count == 0)
            {
                Product p = new Product()
                {
                    BookID       = model.BookID,
                    BookName     = model.BookName,
                    BookCount    = BookCount,
                    Price        = model.Price,
                    BookPhotoURL = model.BookPhotoURL,
                };
                ShoppingList.Add(p);
            }
            else
            {
                foreach (var item in ShoppingList)
                {
                    if (item.BookID == model.BookID)
                    {
                        item.BookCount++;
                        ViewBag.Liste = ShoppingList;
                        return(RedirectToAction("Sepetim", "Home"));
                    }
                }
                Product p = new Product()
                {
                    BookID       = model.BookID,
                    BookName     = model.BookName,
                    BookCount    = BookCount,
                    Price        = model.Price,
                    BookPhotoURL = model.BookPhotoURL,
                };
                ShoppingList.Add(p);
                ViewBag.Liste = ShoppingList;
                return(RedirectToAction("Sepetim", "Home"));
            }

            ViewBag.Liste = ShoppingList;
            return(RedirectToAction("Sepetim", "Home"));
        }
Ejemplo n.º 2
0
        public ActionResult BookDetails(ViewBookForDetails model, int BookCount)
        {
            if (Chart.ShoppingList.Count == 0)
            {
                Product p = new Product()
                {
                    BookID    = model.BookID,
                    BookName  = model.BookName,
                    BookCount = BookCount,
                    Price     = model.Price,
                    PhotoUrl  = model.PhotoUrl
                };

                Chart.ShoppingList.Add(p);
                return(RedirectToAction("ShoppingChart", "Home", Chart.ShoppingList));
            }
            else
            {
                foreach (var item in Chart.ShoppingList)
                {
                    if (item.BookID == model.BookID)
                    {
                        item.BookCount += BookCount;
                        ViewBag.Liste   = Chart.ShoppingList;
                        return(RedirectToAction("ShoppingChart", "Home", Chart.ShoppingList));
                    }
                }

                Product p = new Product()
                {
                    BookID    = model.BookID,
                    BookName  = model.BookName,
                    BookCount = BookCount,
                    Price     = model.Price,
                    PhotoUrl  = model.PhotoUrl
                };
                Chart.ShoppingList.Add(p);
                return(RedirectToAction("ShoppingChart", "Home", Chart.ShoppingList));
            }
        }