コード例 #1
0
        private MPTransactionAttributes ConvertToMpTransactionAttributes(TransactionAttributes transactionAttributes)
        {
            var bindingTransactions = new MPTransactionAttributes();

            bindingTransactions.TransactionId = transactionAttributes.TransactionId;
            bindingTransactions.Affiliation   = transactionAttributes.Affiliation;
            bindingTransactions.CouponCode    = transactionAttributes.CouponCode;
            bindingTransactions.Shipping      = transactionAttributes.Shipping.HasValue ? transactionAttributes.Shipping.Value : 0;
            bindingTransactions.Tax           = transactionAttributes.Tax.HasValue ? transactionAttributes.Tax.Value : 0;
            bindingTransactions.Revenue       = transactionAttributes.Revenue.HasValue ? transactionAttributes.Revenue.Value : 0;
            return(bindingTransactions);
        }
コード例 #2
0
 public CommerceEvent(ProductAction productAction, Product[] products, TransactionAttributes transactionAttributes = null)
 {
     this.ProductAction         = productAction;
     this.Products              = products;
     this.TransactionAttributes = transactionAttributes;
 }