public async Task <IActionResult> AddToBasket(int productId, int quantity = 1) { _basketViewModelService.AddToBasket(productId, quantity); var vm = new AjaxHeaderBasketViewModel { HeaderBasketHtml = await RenderViewComponentAsync("HeaderCart", null), TotalItems = _basketViewModelService.TotalItems() }; return(Json(vm)); // toplam öğe sayısını ve sepet html'ini döndür }