Brato.UserInterface.Controllers.PolicialController.GetPagedInJson C# (CSharp) Method

GetPagedInJson() public method

public GetPagedInJson ( int page, int rows, string sidx, string sord ) : System.Web.Mvc.JsonResult
page int
rows int
sidx string
sord string
return System.Web.Mvc.JsonResult
        public JsonResult GetPagedInJson(int page, int rows, string sidx, string sord)
        {
            int totalfound = 0;
            var query = rules.FindAll(p => p.Matricula != "", sidx, sord == "true", page, rows, out totalfound);
            return new JsonResult()
            {
                Data = new
                {
                    Items = query.ToArray(),
                    ItemCount = totalfound,
                    PageIndex = page,
                    TotalPages = (totalfound / rows) + 1
                }
            };
        }