public JsonResult SearchMedia(int?page, int rows, string txtKeyword, string txtStartDate, string txtEndDate, int MediaClass) { MediaPageModel MediaMode = new MediaPageModel(); PagingInfo PageInfo = new PagingInfo(); PagedResult pagedResult = MediaBLL.GetMediaList(page, rows, txtKeyword, txtStartDate, txtEndDate, MediaClass); PageInfo.PageIndex = page.HasValue ? page.Value - 1 : 0; PageInfo.PageSize = rows; PageInfo.TotalRecords = pagedResult.Total; MediaMode.DataTable = pagedResult.Result; var result = new GridResult <Media>(pagedResult.Result.ToList <Media>(), pagedResult.Total); return(new JsonResult(result)); }