public virtual ActionResult List() { if (!_permissionService.Authorize(StandardPermissionProvider.ManageContributors)) { return(AccessDeniedView()); } var model = new ContributorListModel(); return(View(model)); }
public virtual ActionResult List(DataSourceRequest command, ContributorListModel model) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageContributors)) { return(AccessDeniedKendoGridJson()); } var contributors = _contributorService.GetAllContributors(model.SearchName, command.Page - 1, command.PageSize, true); var gridModel = new DataSourceResult { Data = contributors.Select(x => { var contributorModel = x.ToModel(); PrepareContributorModel(contributorModel, x, false, false); return(contributorModel); }), Total = contributors.TotalCount, }; return(Json(gridModel)); }