public async Task <PartialViewResult> GetCartDetailsView(List <SelectedProduct> products) { SelectedProductVM objVM = new SelectedProductVM(); objVM.MyProduct = await GetCartDetails(products); return(PartialView("~/Views/PartialView/_Cart.cshtml", objVM)); }
public async Task <ActionResult> PlaceOrder() { SelectedProductVM objVM = new SelectedProductVM(); List <SelectedProduct> products = new List <SelectedProduct>(); List <int> productIds = (List <int>)TempData["SelectedProducts"]; if (TempData["SelectedProducts"] != null && productIds.Count() > 0) { foreach (var item in productIds) { products.Add(new SelectedProduct { ProductId = item }); } TempData["SelectedProducts"] = productIds; objVM.MyProduct = await GetCartDetails(products); } return(View(objVM)); }