public ActionResult OrderDetail(string id) { List <CProduct> products = _storeRepo.GetAllProductsOfOneOrder(id); var viewproducts = ViewModelMapper.MapDetailedProducts(products); return(View(viewproducts)); }
public ActionResult Products(string id) { var products = _storeRepo.GetAllProductsOfOneOrder(id); var viewProduct = ViewModelMapper.MapDetailedProducts(products); return(View(viewProduct)); }
public ActionResult CheckCart() { JsonFilePersist persist = new JsonFilePersist(); if (!TempData.ContainsKey("Cart")) { return(View(new List <DetailedProductViewModel>())); } List <CProduct> products = persist.ReadProductsTempData(TempData.Peek("Cart").ToString()); // empty cart to start with if (products == null) { return(View(new List <DetailedProductViewModel>())); } var viewProducts = ViewModelMapper.MapDetailedProducts(products); //fixed double total = 0; foreach (var item in viewProducts) { total += item.TotalCostPerProduct; } TempData["Total"] = total.ToString(); TempData.Keep("Total"); return(View(viewProducts)); }