コード例 #1
0
        /// <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));
        }
コード例 #2
0
        /// <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));
        }
コード例 #3
0
 /// <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));
 }