public RedirectToActionResult addshoppingCart(int itemId) { var selecteditem = _itemRepository.Items.FirstOrDefault(p => p.ItemId == itemId); if (selecteditem != null) { _shoppingcart.AddToCart(selecteditem, 1); } return(RedirectToAction("Index")); }
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 })); }