public async Task <IViewComponentResult> InvokeAsync(int?productThumbPictureSize, bool?preparePriceModel) { if (!_catalogSettings.RecentlyViewedProductsEnabled) { return(Content("")); } var model = await Task.Run(() => _productViewModelService.PrepareProductsRecentlyViewed(productThumbPictureSize, preparePriceModel)); return(View(model)); }