public ActionResult DeleteItemOrder(Guid id) { List <ShowOrderItemViewModel> _list = new List <ShowOrderItemViewModel>(); if (Session["ShopCart"] != null) { List <ShopCartItem> _sessionlist = Session["ShopCart"] as List <ShopCartItem>; _sessionlist.RemoveAt(_sessionlist.FindIndex(p => p.ProductID == id)); Session["ShopCart"] = _sessionlist; foreach (var item in _sessionlist) { int Price = db.Products.Find(item.ProductID).Price; ShowOrderItemViewModel order = new ShowOrderItemViewModel() { Count = item.Count, Price = Price, ProductID = item.ProductID, Title = item.Title, Sum = item.Count * Price }; _list.Add(order); } } return(PartialView("ShowOrder", _list)); }
public ActionResult ShowOrder() { List <ShowOrderItemViewModel> _list = new List <ShowOrderItemViewModel>(); if (Session["ShopCart"] != null) { List <ShopCartItem> _sessionlist = Session["ShopCart"] as List <ShopCartItem>; foreach (var item in _sessionlist) { int Price = db.Products.Find(item.ProductID).Price; ShowOrderItemViewModel order = new ShowOrderItemViewModel() { Count = item.Count, Price = Price, ProductID = item.ProductID, Title = item.Title, Sum = item.Count * Price }; _list.Add(order); } } return(PartialView(_list)); }