Exemplo n.º 1
0
        /// <summary>
        /// To the loyalty card payment information.
        /// </summary>
        /// <param name="item">The item.</param>
        /// <returns>The CommerceLoyaltyCardPaymentInfo instance.</returns>
        public static LoyaltyCardPaymentInfo ToLoyaltyCardPaymentInfo(this LoyaltyCardPaymentInputModelItem item)
        {
            var paymentInfo = new LoyaltyCardPaymentInfo
            {
                Amount          = item.Amount,
                PaymentMethodID = item.PaymentMethodID
            };

            return(paymentInfo);
        }
Exemplo n.º 2
0
        /// <summary>
        /// To the loyalty card payment information.
        /// </summary>
        /// <param name="item">The item.</param>
        /// <returns>The CommerceLoyaltyCardPaymentInfo instance.</returns>
        public static LoyaltyCardPaymentInfo ToLoyaltyCardPaymentInfo(this LoyaltyCardPaymentInputModelItem item)
        {
            var paymentInfo = new LoyaltyCardPaymentInfo
            {
                Amount          = item.Amount,
                ExternalId      = item.PaymentMethodID,
                PaymentMethodID = GetPaymentOptionId("Loyalty Card")
            };

            return(paymentInfo);
        }
        /// <summary>
        /// To the loyalty card payment information.
        /// </summary>
        /// <param name="item">The item.</param>
        /// <returns>The CommerceLoyaltyCardPaymentInfo instance.</returns>
        public static LoyaltyCardPaymentInfo ToLoyaltyCardPaymentInfo(this LoyaltyCardPaymentInputModelItem item)
        {
            var paymentInfo = new LoyaltyCardPaymentInfo
            {
                Amount = item.Amount,
                PaymentMethodID = item.PaymentMethodID
            };

            return paymentInfo;
        }