Exemplo n.º 1
0
        public async Task <IActionResult> AddToShoppingCart(int cosmeticsId)
        {
            var selectedCosmetics = await _cosmeticsRepository.GetCosmeticsById(cosmeticsId);

            if (selectedCosmetics == null)
            {
                return(NotFound());
            }

            await _shoppingCart.AddToCartAsync(selectedCosmetics);

            return(RedirectToAction("Muahang"));
        }
        public async Task <RedirectToActionResult> AddToCart(int amt, Guid id)
        {
            Items selectedItem = itemsRepository.GetItem(id);
            var   user         = await userManager.GetUserAsync(HttpContext.User);

            //string userId =  user.Id.ToString();
            if (selectedItem != null)
            {
                await shoppingCart.AddToCartAsync(selectedItem, amt, user);
            }
            TempData["added"] = "Item has been added to cart.";
            return(RedirectToAction("SeeItems", "Home", new { id = selectedItem.Id }));
        }