public async Task <IActionResult> Index(List <SelectProductViewModel> selectProductViewModels) { if (selectProductViewModels.Any()) { foreach (var item in selectProductViewModels) { var prodItem = await _productItemService.GetProductItemAsync(item.Id); await _shoppingCartService.AddToCartAsync(prodItem, null, null, item.Quantity, Session.ShoppingCartId); } return(Json(selectProductViewModels?.Count)); } return(Json(0)); }
// GET: ProductItem/Details/5 public async Task <ActionResult> Details(int id) { var productItemViewModel = _mapper.Map <ProductItemViewModel>(await _productItemService.GetProductItemAsync(id)); return(View(productItemViewModel)); }