public ShopCart Get() { Cart cart = cartAccess.Get(); ShopCart shopCart = Mapper.Map <ShopCart>(cart); return(shopCart); }
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); }