public ActionResult GetPagingMediaResource(ResourceSearch search) { ResourceBll resourceBll = new ResourceBll(); var resourceList = resourceBll.GetPagingMediaResource(search.Pagination, search.Id, search.NameOrKey, search.Grade, search.MediaType); List <MediaResourceViewModel> list = resourceList.ConvertTo <List <MediaResourceViewModel> >(); var table = AbhsTableFactory.Create(list, search.Pagination.TotalCount); return(Json(table, JsonRequestBehavior.AllowGet)); }