public ActionResult GetTextResources(ResourceSearch search) { ResourceBll resourceBll = new ResourceBll(); var resourceList = resourceBll.GetPagingTextResource(search.Pagination, search.Id, search.NameOrKey, search.Grade, search.TextType); List <TextResourceViewModel> viewModels = resourceList.ConvertTo <List <TextResourceViewModel> >(); var table = AbhsTableFactory.Create(viewModels, search.Pagination.TotalCount); return(Json(table, JsonRequestBehavior.AllowGet)); }