예제 #1
0
        public ShopCart Get()
        {
            Cart cart = cartAccess.Get();

            ShopCart shopCart = Mapper.Map <ShopCart>(cart);

            return(shopCart);
        }
예제 #2
0
        public void Checkout(ShippingDetails shippingDetails)
        {
            Cart  cart  = cartAccess.Get();
            Order order = Mapper.Map <Order>(cart);

            order.OrderLines = Mapper.Map <List <OrderLine> >(cart.Entries);

            Client  client  = Mapper.Map <Client>(shippingDetails);
            Address address = Mapper.Map <Address>(shippingDetails);

            client.Address.Add(address);
            orderAccess.Checkout(order, client);
        }