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); }
public CommerceEvent(ProductAction productAction, Product[] products, TransactionAttributes transactionAttributes = null) { this.ProductAction = productAction; this.Products = products; this.TransactionAttributes = transactionAttributes; }