in AdventureWorksMVCCore.Web/Views/Shared/Components/Content/ContentLayout.cs [18:23]
public IViewComponentResult Invoke()
{
ContentLayoutModel content = new ContentLayoutModel();
content.ProductCategories = _categoryService.GetCategoriesWithSubCategory();
return View(content);
}