/// <summary> /// 子菜单列表 /// </summary> /// <param name="_sysMenuVM"></param> /// <param name="pn"></param> /// <returns></returns> public ActionResult ChildList(SysMenuVM _sysMenuVM, int pn = 1) { int totalCount, pageIndex = (pn - 1) * PagingConfig.PAGE_SIZE, pageSize = PagingConfig.PAGE_SIZE; var list = _sysMenuService.GetAll().Where(p => p.Fid == _sysMenuVM.Id).ToList(); var paging = new Paging <SysMenu>() { Items = list, Size = PagingConfig.PAGE_SIZE, Total = 1, Index = pn, }; _sysMenuVM.Paging = paging; return(View(_sysMenuVM)); }
/// <summary> /// 列表 /// </summary> /// <param name="_sysMenuVM"></param> /// <param name="pn"></param> /// <returns></returns> public ActionResult List(SysMenuVM _sysMenuVM, int pn = 1) { int totalCount, pageIndex = pn, pageSize = PagingConfig.PAGE_SIZE; var list = _sysMenuService.GetManagerList(_sysMenuVM.QueryName, pageIndex, pageSize, out totalCount); var paging = new Paging <SysMenu>() { Items = list, Size = PagingConfig.PAGE_SIZE, Total = totalCount, Index = pn, }; _sysMenuVM.Paging = paging; return(View(_sysMenuVM)); }
/// <summary> /// 编辑 /// </summary> /// <param name="_sysMenuVM"></param> /// <returns></returns> public ActionResult Edit(SysMenuVM _sysMenuVM) { _sysMenuVM.SysMenu = _sysMenuService.GetById(_sysMenuVM.Id) ?? new SysMenu(); _sysMenuVM.SysMenus = _sysMenuService.GetAll().Where(p => p.Fid == 0).ToList(); return(View(_sysMenuVM)); }