/// <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);
        }
Esempio n. 2
0
 public RoleBizProcess(IRoleBizService roleBizService)
 {
     this._roleBizService = roleBizService;
 }