public async Task <IActionResult> Index() { var ids = _Cookies.GetListItem("CartList"); List <Product> products = new List <Product>(); foreach (var item in ids) { products.Add(await _IPS.GetProductByIdAsync(Convert.ToInt32(item))); } return(View(products ?? null)); }
public async Task <IActionResult> Index() { var productId = _Cookies.GetListItem("CartList"); List <Product> proudctDetails = new List <Product>(); if (productId != null) { foreach (var item in productId) { if (await _IPS.GetProductByIdAsync(Convert.ToInt32(item)) != null) { proudctDetails.Add(await _IPS.GetProductByIdAsync(Convert.ToInt32(item))); } } } return(View(proudctDetails ?? null)); }