public IViewComponentResult Invoke() { if (!_blogSettings.Enabled || !_blogSettings.ShowBlogOnHomePage) { return(Content("")); } var model = _blogViewModelService.PrepareHomePageBlogItems(); return(View(model)); }
public async Task <IViewComponentResult> InvokeAsync() { if (!_blogSettings.Enabled || !_blogSettings.ShowBlogOnHomePage) { return(Content("")); } var model = await Task.Run(() => _blogViewModelService.PrepareHomePageBlogItems()); return(View(model)); }