private string AddToCart(HttpContext context)
        {
            ShopCart cart = GetCart(context);
            string   result = "false";
            int      opt, pid;

            if (!int.TryParse(context.Request["opt"], out opt))
            {
                opt = 0;
            }
            OrderType opType = (OrderType)opt;

            if (!int.TryParse(context.Request["pid"], out pid))
            {
                pid = -1;
            }

            OrderProduct op = cart.AddToCart(opType, pid, 1, context.Request.QueryString);

            if (op != null)
            {
                cart.ContinueShopUrl = op.ProductUrl;
                cart.SaveCartToCookie();
                result = "true";
            }
            return(result);
        }
示例#2
0
        public void AddToCart(int id, string size = "")
        {
            var item = _db.Products.FirstOrDefault(el => el.Id == id);

            if (item != null)
            {
                _shopCart.AddToCart(item, size);
            }
        }
示例#3
0
        public RedirectToActionResult addToCart(int id)
        {
            var item = CarRepository.Cars.FirstOrDefault(o => o.Id == id);

            if (item != null)
            {
                ShopCart.AddToCart(item);
            }
            return(RedirectToAction("Index"));
        }
        public RedirectToActionResult addToCart(int ComputerId)
        {
            var item = _proRep.Computers.FirstOrDefault(i => i.ComputerId == ComputerId);

            if (item != null)
            {
                _shopcart.AddToCart(item);
            }
            return(RedirectToAction("Index"));
        }
示例#5
0
        public RedirectToActionResult AddToCart(int id)
        {
            var item = carRepository.Cars.FirstOrDefault(i => i.ID == id);

            if (item != null)
            {
                shopCart.AddToCart(item);
            }
            return(RedirectToAction("Index"));
        }
示例#6
0
        public RedirectToActionResult addToCart(int id) // добавление товаров в корзину и переадресовывание на другугю страницу
        {
            var item = _carRep.Cars.FirstOrDefault(i => i.id == id);

            if (item != null)
            {
                _shopCart.AddToCart(item);
            }
            return(RedirectToAction("Index"));
        }
示例#7
0
        public RedirectToActionResult addToCart(int id) //функция переадресовывает на другую страницу
        {
            var item = _carRep.cars.FirstOrDefault(i => i.Id == id);

            if (item != null)
            {
                _shopCart.AddToCart(item);
            }
            return(RedirectToAction("Index"));
        }
示例#8
0
        public RedirectToActionResult addToCart(int itemID)
        {
            var item = _item.GetItem(itemID);

            if (item != null)
            {
                _shopCart.AddToCart(item);
            }
            return(RedirectToAction("Index"));
        }
示例#9
0
        public IActionResult addToCart(int id)
        {
            var item = goodsRepository.GetGoods.FirstOrDefault(i => i.id == id);

            if (item != null)
            {
                shopCart.AddToCart(item);
            }
            return(RedirectToAction("Index", "Goods/List/{category}"));
        }
示例#10
0
        public RedirectToActionResult addToCart(int id)
        {
            var item = _carRep.Cars.FirstOrDefault(i => i.id == id);

            if (item != null)
            {
                _shopCart.AddToCart(item);
            }
            return(RedirectToAction("Index"));
        }
示例#11
0
        public RedirectToActionResult addToCart(int id)
        {
            var item = _itemRep.AllGardeningItems.FirstOrDefault(i => i.Id == id);

            if (item != null)
            {
                _shopcart.AddToCart(item);
            }
            return(RedirectToAction("Index"));
        }
示例#12
0
        public RedirectToActionResult addToCart(int id)
        {
            var item = _ProdRep.Products.FirstOrDefault(i => i.Id == id);

            if (item != null)
            {
                _ShopCart.AddToCart(item);
            }
            return(RedirectToAction("Index"));
        }
        public async Task <RedirectToActionResult> AddToCart(int id)
        {
            var item = await _repoProd.FindByIdAsync(id);

            if (item != null)
            {
                _shopCart.AddToCart(item);
            }
            return(RedirectToAction("Index"));
        }
示例#14
0
        public RedirectToActionResult addToCart(int id)
        {
            var item = _gameRepository.Games.FirstOrDefault(i => i.Id == id);

            if (item != null)
            {
                _shopCart.AddToCart(item);
            }
            return(RedirectToAction("Index"));
        }
示例#15
0
        public RedirectToActionResult addToCart(int id)
        {
            var _item = _motorcycleRep.Motorcycles.FirstOrDefault(i => i.id == id);

            if (_item != null)
            {
                _shopCart.AddToCart(_item);
            }
            //_appDbContent.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#16
0
        public IActionResult ToCart(Guid carId)
        {
            var item = _dataManager.CarItems.GetCarById(carId);

            if (item != null)
            {
                _shopCart.AddToCart(item);
            }

            return(RedirectToAction(nameof(ShopCartController.Index), nameof(ShopCartController).CutController()));
        }
示例#17
0
        // функция для переадресации на другую страницу
        public RedirectToActionResult addToCart(int id)
        {
            var item = _carRep.Cars.FirstOrDefault(i => i.Id == id);

            // Проверка если item <> null, то
            if (item != null)   // вызываем функцию добавления товара в корзину из модели
            {
                _shopCart.AddToCart(item);
            }
            return(RedirectToAction("Index"));
        }
示例#18
0
        public RedirectToActionResult addToCart(int id)
        {
            Console.Write("OK");
            var item = _milkRep.Milks.FirstOrDefault(i => i.id == id);

            if (item != null)
            {
                _shopCart.AddToCart(item);
            }
            return(RedirectToAction("Index"));
        }
示例#19
0
        public RedirectToActionResult AddToCart(int id)
        {
            var item = _cars.GetCar(id);

            if (item != null)
            {
                _shopCart.AddToCart(item);
            }

            return(RedirectToAction("Index"));
        }
示例#20
0
        public IActionResult ToCart(Guid carId)
        {
            var item = _dataManager.CarItems.GetCarById(carId);

            if (item != null)
            {
                _shopCart.AddToCart(item);
            }

            return(RedirectToAction("Index", "UserShopCart"));
        }
        public RedirectToActionResult AddToCart(int id)
        {
            var item = _sneaker.Sneakers.FirstOrDefault(i => i.Id == id);

            if (item != null)
            {
                _shopCart.AddToCart(item);
            }

            return(RedirectToAction("Index"));
        }
示例#22
0
        public RedirectToActionResult AddToCart(int id)
        {
            var Item = this.CarRep.Cars.FirstOrDefault(i => i.id == id);

            if (Item != null)
            {
                ShopCart.AddToCart(Item);
            }

            return(RedirectToAction("Index"));
        }
        public async Task <IActionResult> AddToCart(int id)
        {
            var article = await _appContext.Articles.FirstOrDefaultAsync(r => r.Id == id);

            if (article != null)
            {
                _shopCart.AddToCart(id);
            }

            return(RedirectToAction("Index"));
        }
示例#24
0
        public RedirectToActionResult AddToCart(int id)
        {
            var item = _laptopRep.Laptops.FirstOrDefault(i => i.Id == id);

            if (item != null)
            {
                _shopCart.AddToCart(item, 1);
            }

            return(RedirectToAction("index"));
        }
示例#25
0
        //переадресация на др строницу и доб тов в корз
        public RedirectToActionResult AddToCart(int id) //int id == asp-route-id(id-название )
        {
            //перем-я выб нужный товар из списка всех товаров по id
            var item = CarRepository.cars.FirstOrDefault(i => i.Id == id);

            if (item != null)
            {
                ShopCart.AddToCart(item);
            }
            return(RedirectToAction("Index"));//переадресация
        }
        // переадресация на другую страницу
        public RedirectToActionResult addToCart(int id)
        {
            // обращаемся к хранилищу и добавляем в корзину конкретный товар (ищем по id)
            var item = _carRep.Cars.FirstOrDefault(i => i.id == id);

            if (item != null)
            {
                _shopCart.AddToCart(item); // добавление самого товара в корзину
            }

            return(RedirectToAction("Index"));
        }
        /* FUNKCIJA - Prideda prekes i krepseli ir LEIS pereadresuoti i kita puslapi Kur yra Logika */
        /* FUNKCIJA - Prideda prekes i krepseli ir LEIS pereadresuoti i kita puslapi Kur yra Logika */
        /* RedirectToActionResult - duomenu tipas kuris mus grazintas */
        public RedirectToActionResult addToCart(int id)
        {                                                              /* _carRep - prekiu saugykla, FirstOrDefault - rastas, arba pirmas */
            var item = _carRep.Car.FirstOrDefault(i => i.CarId == id); /*is duom bazes paims reikalinga preke */

            if (item != null)
            {
                _shopCart.AddToCart(item);
            }

            /* Po prekes pridejimo mes esame Redirectinami i Krepseli */
            return(RedirectToAction("Index")); /* i koki puslapi busime perkelti */
        }
示例#28
0
        public RedirectToActionResult AddToCart(int itemId)
        {
            var item = _musicInstanceRepository
                       .GetInstanceList()
                       .FirstOrDefault(i => i.Id == itemId);

            if (item != null)
            {
                _shopCart.AddToCart(item);
            }

            return(RedirectToAction("Index"));
        }
示例#29
0
        public RedirectToActionResult AddToCart(int carpartId)
        {
            var selectedCarPart = _carpartRep
                                  .Carparts
                                  .FirstOrDefault(i => i.CarpartId == carpartId);

            if (selectedCarPart != null)
            {
                _shopCart.AddToCart(selectedCarPart, 1);
            }

            return(RedirectToAction("Index"));
        }
示例#30
0
        public RedirectToActionResult AddToCart(int id, int Count = 1)
        {
            var item = _productRepository.Products.FirstOrDefault(i => i.Id == id);

            if (item != null)
            {
                for (int i = 1; i <= Count; i++)
                {
                    _shopCart.AddToCart(item);
                }
            }

            return(RedirectToAction("Index"));
        }