public ActionResult Grid() { var items = Mapper.Map <IEnumerable <IdentityRole>, IEnumerable <RoleViewModel> >(context.Roles); var grid = new RoleAjaxPagingGrid(items, 1, false); return(PartialView("_RoleGrid", grid)); }
public JsonResult GetRoleList(int page) { var items = Mapper.Map <IEnumerable <IdentityRole>, IEnumerable <RoleViewModel> >(context.Roles); var grid = new RoleAjaxPagingGrid(items, page, true); return(Json(new { Html = RenderPartialViewToString("_RoleGrid", grid), HasItems = grid.DisplayingItemsCount >= grid.Pager.PageSize }, JsonRequestBehavior.AllowGet)); }