public virtual IUserLoginState Get(LoginKey loginKey, bool forCreation, bool nullAllowed) { UserLoginId globalId = new UserLoginId(_userState.UserId, loginKey); if (_loadedUserLoginStates.ContainsKey(globalId)) { return(_loadedUserLoginStates[globalId]); } if (forCreation || ForReapplying) { var state = new UserLoginState(ForReapplying); state.UserLoginId = globalId; _loadedUserLoginStates.Add(globalId, state); return(state); } else { var state = UserLoginStateDao.Get(globalId, nullAllowed); if (state != null) { _loadedUserLoginStates.Add(globalId, state); } return(state); } }
public virtual UserLoginId ToUserLoginId() { UserLoginId v = new UserLoginId(); v.UserId = this.UserId; v.LoginKey = this.LoginKey.ToLoginKey(); return(v); }
public UserLoginIdDtoWrapper(UserLoginId val) { if (val == null) { throw new ArgumentNullException("val"); } this._value = val; }
public override bool Equals(object obj) { if (Object.ReferenceEquals(this, obj)) { return(true); } UserLoginId other = obj as UserLoginId; if (other == null) { return(false); } return(true && Object.Equals(this.UserId, other.UserId) && Object.Equals(this.LoginKey, other.LoginKey) ); }
public UserLoginIdFlattenedDto(UserLoginId val) { this._value = new UserLoginIdDtoWrapper(val); }