Ejemplo n.º 1
0
        public ActionResult PageList(int offset = 0, int limit = 10, string search = "", string sort = "", string order = "")
        {
            int totalCount = 0;
            int pagenum    = offset / limit + 1;
            var rolemenus  = _roleMenuService.Query(new RoleMenuQuery().WithAnySearch(search)).Include(r => r.MenuItem).OrderBy(n => n.OrderBy(sort, order)).SelectPage(pagenum, limit, out totalCount);

            var rows     = rolemenus.Select(n => new { MenuItemTitle = (n.MenuItem == null ? "" : n.MenuItem.Title), Id = n.Id, RoleName = n.RoleName, MenuId = n.MenuId, IsEnabled = n.IsEnabled }).ToList();
            var pagelist = new { total = totalCount, rows = rows };

            return(Json(pagelist, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
0
 public Task <IResultModel> Query([FromQuery] RoleMenuQueryModel model)
 {
     return(_service.Query(model));
 }