public OwnApiHttpResponse GetList([FromUri] RupSysMenuGetList rup) { IResult result = AdminServiceFactory.SysMenu.GetList(this.CurrentUserId, Enumeration.BelongSite.Merch, rup); return(new OwnApiHttpResponse(result)); }
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); }