public virtual IUserPermissionState Get(string permissionId, bool forCreation, bool nullAllowed) { UserPermissionId globalId = new UserPermissionId(_userState.UserId, permissionId); if (_loadedUserPermissionStates.ContainsKey(globalId)) { return(_loadedUserPermissionStates[globalId]); } if (forCreation || ForReapplying) { var state = new UserPermissionState(ForReapplying); state.UserPermissionId = globalId; _loadedUserPermissionStates.Add(globalId, state); return(state); } else { var state = UserPermissionStateDao.Get(globalId, nullAllowed); if (state != null) { _loadedUserPermissionStates.Add(globalId, state); } return(state); } }
public UserPermissionIdDtoWrapper(UserPermissionId val) { if (val == null) { throw new ArgumentNullException("val"); } this._value = val; }
public virtual UserPermissionId ToUserPermissionId() { UserPermissionId v = new UserPermissionId(); v.UserId = this.UserId; v.PermissionId = this.PermissionId; return(v); }
public override bool Equals(object obj) { if (Object.ReferenceEquals(this, obj)) { return(true); } UserPermissionId other = obj as UserPermissionId; if (other == null) { return(false); } return(true && Object.Equals(this.UserId, other.UserId) && Object.Equals(this.PermissionId, other.PermissionId) ); }
public UserPermissionIdFlattenedDto(UserPermissionId val) { this._value = new UserPermissionIdDtoWrapper(val); }