示例#1
0
        public IActionResult Items()
        {
            var userId = User.GetId();

            var cartWrapper = new CartWrapperViewModel
            {
                OrderSummary  = _mapper.Map <OrderSummaryViewModel>(_cartService.GetSummary(userId)),
                ShoppingCarts = ReadUserCartVM(userId).ToList()
            };

            return(View(cartWrapper));
        }
        public IActionResult Items()
        {
            var userId = User.GetId();

            var shoppingCartDto            = _shoppingCartService.ReadUserCart(userId);
            var userShoppingCartViewModels = _mapper.Map <IEnumerable <ShoppingCartViewModel> >(shoppingCartDto);

            var orderSummaryDto       = _shoppingCartService.GetSummary(userId);
            var orderSummaryViewModel = _mapper.Map <OrderSummaryViewModel>(orderSummaryDto);

            var cartWrapper = new CartWrapperViewModel
            {
                OrderSummaryViewModel = orderSummaryViewModel,
                ShoppingCarts         = userShoppingCartViewModels
            };

            return(View(cartWrapper));
        }