Exemplo n.º 1
0
        public Models.CartItemsResponse RemoveFromCart(Models.CartItemParams cartItemParams)
        {
            CartItemParams cartItem = Mapper.Map <Models.CartItemParams, CartItemParams>(cartItemParams);

            Models.CartItemsResponse cartItemsResponse = new Models.CartItemsResponse();
            cartItemsResponse.CartKey  = cartItemParams.CartKey;
            cartItemsResponse.Products = Mapper.Map <List <CartItem>, List <Models.CartItem> >(_salesService.RemoveFromCart(cartItem));
            return(cartItemsResponse);
        }
Exemplo n.º 2
0
        public Models.CartItemsResponse AddToCart(Models.CartItemParams cartItemParams)
        {
            Models.CartItemsResponse cartItemsResponse = new Models.CartItemsResponse();

            Guid cartKey = validCartKey(cartItemParams.CartKey);

            CartItemParams cartItem = Mapper.Map <Models.CartItemParams, CartItemParams>(cartItemParams);

            cartItem.CartKey           = cartKey;
            cartItemsResponse.CartKey  = cartKey;
            cartItemsResponse.Products = Mapper.Map <List <CartItem>, List <Models.CartItem> >(_salesService.AddToCart(cartItem));
            return(cartItemsResponse);
        }