Exemplo n.º 1
0
        private void UpdateUIContract(BusinessCartContract.Cart businessCart, UICartContract.Cart proxyCart)
        {
            proxyCart.id        = businessCart.id;
            proxyCart.userId    = businessCart.userId;
            proxyCart.created   = businessCart.created;
            proxyCart.status    = businessCart.status;
            proxyCart.type      = businessCart.type;
            proxyCart.cartId    = businessCart.cartId;
            proxyCart.lineItems = new List <LineItem>();

            foreach (BusinessCartContract.LineItem line in businessCart.lineItems)
            {
                UICartContract.LineItem UILineItem = new LineItem()
                {
                    articleID = line.articleID,
                    name      = line.name,
                    quantity  = line.quantity,
                    subTotal  = new SubTotal()
                    {
                        amount = line.subTotal.amount, currency = line.subTotal.currency
                    },
                    unitPrice = new UnitPrice()
                    {
                        amount = line.unitPrice.amount, currency = line.unitPrice.currency
                    }
                };

                proxyCart.lineItems.Add(UILineItem);
            }

            proxyCart.subTotal = new SubTotal2()
            {
                amount = businessCart.subTotal.amount, currency = businessCart.subTotal.currency
            };
        }
Exemplo n.º 2
0
 private UICartContract.Cart ConvertToUICart(BusinessCartContract.Cart businessCart)
 {
     UICartContract.Cart proxyCart = Mapper.Map <BusinessCartContract.Cart, UICartContract.Cart>(businessCart);
     return(proxyCart);
 }
Exemplo n.º 3
0
 private BusinessCartContract.Cart ConvertToBusinessCart(UICartContract.Cart proxyCart)
 {
     BusinessCartContract.Cart businessCart = Mapper.Map <UICartContract.Cart, BusinessCartContract.Cart>(proxyCart);
     return(businessCart);
 }