public ActionResult GetWebSiteLinks(JqGridRequest request, string keyword) { var searchCriteria = new WebSiteLinkSearchCriteria(); var result = _webSiteLinkReportService.Search(searchCriteria, request.RecordsCount, request.PageIndex); var jsonData = new { total = (result.Count + request.RecordsCount - 1) / request.RecordsCount, page = request.PageIndex + 1, records = result.Count, rows = result.Items }; return Json(jsonData, JsonRequestBehavior.AllowGet); }
public SearchResult<WebSiteLinkDTO> Search(WebSiteLinkSearchCriteria searchCriteria, int pageSize, int pageIndex) { return _executor.Execute(new GetWebSiteLinkDTOBySearchCriteriaDbCommand(searchCriteria, pageIndex, pageSize)); }