Esempio n. 1
0
        public async Task <RCart> GetFromDb(string connectionString, string id)
        {
            var cart = await _cartRepository.Get(connectionString, id);

            cart.CartItems = await _cartItemRepository.Get(connectionString, cart.Id, EnumDefine.CartStatusEnum.New);

            cart.CartItemDetails = await _cartItemDetailRepository.Get(connectionString, cart.Id);

            return(cart);
        }
        public async Task <CartView> Handle(CartViewQuery request, CancellationToken cancellationToken)
        {
            var products = await _cartItemRepository.Get(request.Id);

            return(new CartView(request.Id, products));
        }