/// <summary> /// 获取用户绑定过的角色 /// </summary> /// <param name="userId"></param> /// <returns></returns> public List <RoleVM> GetBindRole(Guid userId) { IRoleBizService roleService = EngineContext.Current.Resolve <IRoleBizService>(); SysUserRoleFace face = EngineContext.Current.Resolve <SysUserRoleFace>(); List <RoleVM> roleList = roleService.GetRoles().ToVM(); List <RoleVM> bindedRole = face.GetBindedRole(userId).ToVM(); roleList.ForEach(x => { x.IsSelected = bindedRole.Exists(y => { return(y.SysNo == x.SysNo); }); }); return(roleList); }
public RoleBizProcess(IRoleBizService roleBizService) { this._roleBizService = roleBizService; }