Exemplo n.º 1
0
        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));
        }