public async Task <IViewComponentResult> InvokeAsync()
        {
            var userId   = this.HttpContext.User.FindFirstValue(ClaimTypes.NameIdentifier);
            var products = this.cartsService.GetAllProductsFromCart <BaseProductInCartViewModel>(userId);

            // products = products.AsEnumerable();
            var viewModel = new ProductsListInCartViewModel
            {
                Products = products ?? new List <BaseProductInCartViewModel>(),
            };

            return(this.View(viewModel));
        }
Ejemplo n.º 2
0
        public IActionResult All()
        {
            var currentUserId = this.userManager.GetUserId(this.User);

            var productsInCart = this.cartsService.GetAllProductsFromCart <BaseProductInCartViewModel>(currentUserId);

            var viewModel = new ProductsListInCartViewModel
            {
                Products = productsInCart,
            };

            return(this.View(viewModel));
        }