public static void RefreshCart(this OrdersRequest request, bool refresh) { var info = CartRequestInformation.Get(request); if (info == null) { info = new CartRequestInformation(request, refresh); } else { info.Refresh = refresh; } }
/// <summary> /// To the loyalty card payment information. /// </summary> /// <param name="item">The item.</param> /// <returns>The CommerceLoyaltyCardPaymentInfo instance.</returns> //public static LoyaltyCardPaymentInfo ToLoyaltyCardPaymentInfo(LoyaltyCardPaymentInputModelItem item) //{ // var paymentInfo = new LoyaltyCardPaymentInfo // { // Amount = item.Amount, // PaymentMethodID = item.PaymentMethodID // }; // return paymentInfo; //} public CartRequestInformation RefreshCartOnOrdersRequest(OrdersRequest request) { var info = CartRequestInformation.Get(request); if (info == null) { info = new CartRequestInformation(request, true); } else { info.Refresh = true; } return(info); }