Example #1
0
        public async Task <PartialViewResult> GetCartDetailsView(List <SelectedProduct> products)
        {
            SelectedProductVM objVM = new SelectedProductVM();

            objVM.MyProduct = await GetCartDetails(products);

            return(PartialView("~/Views/PartialView/_Cart.cshtml", objVM));
        }
Example #2
0
        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));
        }