/// <summary> /// Cập nhật số lượng sản phẩm đã có (ct) trong danh sách hàng đã mua (list) với số lượng x /// </summary> /// <param name="list"></param> /// <param name="ct"></param> /// <param name="x"></param> /// <returns></returns> public static bool UpdateAmount(List <Cart_Temp> list, Cart_Temp ct, int x) { Cart_Temp ctemp = Find(list, ct); if (ctemp != null) { ctemp.amount += x; return(true); } return(false); }
/// <summary> /// Tìm sản phẩm đang chọn (ct) có trong danh sách hàng đã mua (list) chưa ? /// </summary> /// <param name="list"></param> /// <param name="ct"></param> /// <returns></returns> public static Cart_Temp Find(List <Cart_Temp> list, Cart_Temp ct) { foreach (Cart_Temp ct1 in list) { if (ct1.pro.id == ct.pro.id) { return(ct1); } } return(null); }