public virtual IUserLoginMvoStateEvent GetStateEvent(UserLoginId userLoginId, long version) { var e = (IUserLoginMvoStateEvent)EventStore.GetStateEvent(ToEventStoreAggregateId(userLoginId), version); if (e != null) { e.ReadOnly = true; } return(e); }
public virtual IUserLoginMvoState Get(UserLoginId userLoginId) { var state = StateRepository.Get(userLoginId); if (state != null && state.IsUnsaved) { state = null; } return(state); }
public virtual IUserLoginState Get(LoginKey loginKey) { UserLoginId globalId = new UserLoginId(_userState.UserId, loginKey); if (_loadedUserLoginStates.ContainsKey(globalId)) { return(_loadedUserLoginStates[globalId]); } var state = UserLoginStateDao.Get(globalId); _loadedUserLoginStates.Add(globalId, state); return(state); }
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 abstract IEventStoreAggregateId ToEventStoreAggregateId(UserLoginId aggregateId);
public UserLoginIdFlattenedDto(UserLoginId val) { this._value = val; }
public UserLoginIdDto(UserLoginId val) { this._value = val; }
public UserLoginMvoStateEventId(UserLoginId userLoginId, long userVersion) { this._userLoginId = userLoginId; this._userVersion = userVersion; }