public ActionResult CustomerRechargeHistories(int customerId) { CustomerManagement customerMgr = new CustomerManagement(User.Identity.GetUserId <int>()); int page = 1; int.TryParse(Request["page"], out page); page = page > 0 ? page : 0; int pageSize = 20; List <BCustomerReChargeHistory> histories = customerMgr.FindCustomerChargeHistoies(User.Identity.GetUserId <int>(), customerId, out total, true, page, pageSize); PageItemsResult <BCustomerReChargeHistory> result = new PageItemsResult <BCustomerReChargeHistory>() { CurrentPage = page, EnablePaging = true, Items = histories, PageSize = pageSize, TotalRecords = total }; KMBit.Grids.KMGrid <BCustomerReChargeHistory> grid = new Grids.KMGrid <BCustomerReChargeHistory>(result); return(View(grid)); }