Example #1
0
        public OwnApiHttpResponse GetList([FromUri] RupSysMenuGetList rup)
        {
            IResult result = AdminServiceFactory.SysMenu.GetList(this.CurrentUserId, Enumeration.BelongSite.Merch, rup);

            return(new OwnApiHttpResponse(result));
        }
Example #2
0
        public CustomJsonResult GetList(string operater, Enumeration.BelongSite belongSite, RupSysMenuGetList rup)
        {
            var result = new CustomJsonResult();

            var sysMenus = CurrentDb.SysMenu.Where(m => m.BelongSite == belongSite).OrderBy(m => m.Priority).ToList();

            var topMenu = sysMenus.Where(m => m.Depth == 0).FirstOrDefault();

            var menuTree = GetMenuTree(topMenu.PId, sysMenus);

            result = new CustomJsonResult(ResultType.Success, ResultCode.Success, "", menuTree);

            return(result);
        }