public ActionResult Check_Car(ShoppingCarCheckList list, decimal TotalPrice) { string UserID = Session["Member"].ToString(); int count = 0; foreach (var item in list.ShoppingCarLists) { if (item.Order_Flag == false) { count++; } } if (count == list.ShoppingCarLists.Count) { TempData["CheckMessage"] = "請選擇商品!"; return(RedirectToAction("Check_Car")); } foreach (var item in list.ShoppingCarLists) { var shoppingCarList = db.ShoppingCarList.Where(m => m.UserID == UserID && m.Id == item.Id).FirstOrDefault(); shoppingCarList.Order_Flag = item.Order_Flag; shoppingCarList.ProductQty = item.ProductQty; } db.SaveChanges(); Session["TotalPrice"] = TotalPrice; return(RedirectToAction("ShoppingCar")); }
public ActionResult Check_Car() { string UserID = Session["Member"].ToString(); ShoppingCarCheckList shoppingCarCheckList = new ShoppingCarCheckList(); shoppingCarCheckList.ShoppingCarLists = db.ShoppingCarList.Where(m => m.UserID == UserID).ToList <ShoppingCarList>(); return(View("Check_Car", shoppingCarCheckList)); }