Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        // GET: ProductItem/Details/5
        public async Task <ActionResult> Details(int id)
        {
            var productItemViewModel = _mapper.Map <ProductItemViewModel>(await _productItemService.GetProductItemAsync(id));

            return(View(productItemViewModel));
        }