public double DeleteTotalPrice(int id) { List <Cart> cartList = new List <Cart>(); cartList = CartList.getCartList(); int index = 0; for (int i = 0; i < cartList.Count; i++) { if (cartList[i].Item.Id == id) { index = i; } } cartList.RemoveAt(index); double totalPrice = 0; if (cartList.Count != 0) { foreach (var data in cartList) { totalPrice += data.ItemTotalPrice; } } return(totalPrice); }
public List <Cart> DeleteItem(int id) { HttpCookie cookieReq = HttpContext.Current.Request.Cookies[cookieName]; if (cookieReq != null) { cartList = CartList.getCartList(); int index = 0; for (int i = 0; i < cartList.Count; i++) { if (cartList[i].Item.Id == id) { index = i; } } cartList.RemoveAt(index); if (cartList.Count != 0) { string cartString = string.Join("|", cartList.Select(v => v.Item.Id + "," + v.Quantity)); cookie[cart] = cartString; HttpContext.Current.Response.Cookies.Add(cookie); cookie.Expires = DateTime.Now.AddMonths(1); int number = 0; foreach (var item in cartList) { number += item.Quantity; } cookieQuantity.Value = number.ToString(); HttpContext.Current.Response.Cookies.Add(cookieQuantity); cookieQuantity.Expires = DateTime.Now.AddMonths(1); } else { Cookie.ClearCookie(); } } return(cartList); }
public List <Cart> ShowCart() { cartList = CartList.getCartList(); return(cartList); }