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)); }
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)); }