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;
            }
        }
Esempio n. 2
0
        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);
        }