示例#1
0
 private void AddUserRolesPermissionIdsToList(IUserRoleStates userRoles, IList <string> idList)
 {
     if (userRoles != null)
     {
         foreach (var role in userRoles)
         {
             var roleId = role.RoleId;
             AddPermissionIdsToIdListByRoleId(roleId, idList);
         }
     }
 }
示例#2
0
        public UserState()
        {
            _userRoles = new UserRoleStates(this);

            _userClaims = new UserClaimStates(this);

            _userPermissions = new UserPermissionStates(this);

            _userLogins = new UserLoginStates(this);

            InitializeProperties();
        }
示例#3
0
        public UserState(bool forReapplying)
        {
            this._forReapplying = forReapplying;
            _userRoles          = new UserRoleStates(this);

            _userClaims = new UserClaimStates(this);

            _userPermissions = new UserPermissionStates(this);

            _userLogins = new UserLoginStates(this);

            InitializeProperties();
        }
示例#4
0
 protected internal virtual void SetUserRoles(IUserRoleStates value)
 {
     this._userRoles = value;
 }