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 })); }