public virtual async Task <IActionResult> Comments(BlogCommentSearchModel searchModel) { if (!await _permissionService.AuthorizeAsync(StandardPermissionProvider.ManageBlog)) { return(await AccessDeniedDataTablesJson()); } //prepare model var model = await _blogModelFactory.PrepareBlogCommentListModelAsync(searchModel, searchModel.BlogPostId); return(Json(model)); }