コード例 #1
0
        public RedirectToActionResult addshoppingCart(int itemId)
        {
            var selecteditem = _itemRepository.Items.FirstOrDefault(p => p.ItemId == itemId);

            if (selecteditem != null)
            {
                _shoppingcart.AddToCart(selecteditem, 1);
            }
            return(RedirectToAction("Index"));
        }
コード例 #2
0
        public ViewResult addshoppingCart(int itemId, int cateGory, string itemgenre, int pageindex = 1)
        {
            string[]              input1           = { "Sắp xếp", "Tên", "Gía" };
            List <string>         genre1           = new List <string>(input1);
            var                   selecteditem     = _itemRepository.Items.FirstOrDefault(p => p.ItemId == itemId);
            string                selectedcategory = _categoryRepository.Categories.FirstOrDefault(p => p.CategoryId == cateGory).CategoryName;
            IEnumerable <Itemdto> Items;

            Items = _itemRepository.Items.Where(p => p.ItemId == itemId)
                    .OrderBy(p => p.ItemId);
            if (selecteditem != null)
            {
                _shoppingcart.AddToCart(selecteditem, 1);
            }
            int count    = Items.Count();
            int pagesize = 6;

            return(View("~/Views/Item/List.cshtml", new ItemsListViewModel {
                Items = new PagedList <Itemdto>(Items.Skip((pageindex - 1) * pagesize).Take(pagesize), count, pagesize, pageindex), CurrentCategory = selectedcategory, Genres = new SelectList(genre1), itemgenres = itemgenre
            }));
        }