public async Task <MessageModel <List <RoleMenuTree> > > GetRoleMenuTree() { var data = new MessageModel <List <RoleMenuTree> >(); var mList = await menuinfoService.Query(m => m.mIsDeleted == false); data.response = RoleMenuHelper.GetRoleMenuTree(mList); data.success = true; return(data); }
public async Task <MessageModel <List <RoleInfo> > > GetRoles() { var data = new MessageModel <List <RoleInfo> >(); var rList = await roleService.Query(n => n.rIsDelete == false); var mList = await menuinfoService.Query(m => m.mIsDeleted == false); var rmList = await roleMenuInfoService.Query(); data.success = true; data.response = RoleMenuHelper.GetRoleMenuList(rList, mList, rmList); return(data); }
public async Task <MessageModel <List <RoleInfo> > > DeleteRoleMenuInfo(int rid, int mid) { var data = new MessageModel <List <RoleInfo> >(); if (rid == 0 || mid == 0) { data.success = false; data.msg = "删除权限失败!"; return(data); } var rmids = (await roleMenuInfoService.Query(n => n.mID == mid)).Select(n => n.rmID.ToString()).ToArray(); data.success = await roleMenuInfoService.DeleteById(rmids); var rList = await roleService.Query(n => n.rID == rid && n.rIsDelete == false); var mList = await menuinfoService.Query(m => m.mIsDeleted == false); var rmList = await roleMenuInfoService.Query(); data.response = RoleMenuHelper.GetRoleMenuList(rList, mList, rmList); return(data); }