public virtual IUserRoleMvoStateEvent GetStateEvent(UserRoleId userRoleId, long version) { var e = (IUserRoleMvoStateEvent)EventStore.GetStateEvent(ToEventStoreAggregateId(userRoleId), version); if (e != null) { e.ReadOnly = true; } return(e); }
public virtual IUserRoleMvoState Get(UserRoleId userRoleId) { var state = StateRepository.Get(userRoleId); if (state != null && state.IsUnsaved) { state = null; } return(state); }
public virtual IUserRoleState Get(string roleId) { UserRoleId globalId = new UserRoleId(_userState.UserId, roleId); if (_loadedUserRoleStates.ContainsKey(globalId)) { return(_loadedUserRoleStates[globalId]); } var state = UserRoleStateDao.Get(globalId); _loadedUserRoleStates.Add(globalId, state); return(state); }
public override bool Equals(object obj) { if (Object.ReferenceEquals(this, obj)) { return(true); } UserRoleId other = obj as UserRoleId; if (other == null) { return(false); } return(true && Object.Equals(this.UserId, other.UserId) && Object.Equals(this.RoleId, other.RoleId) ); }
public UserRoleIdFlattenedDto(UserRoleId val) { this._value = val; }
public UserRoleMvoStateEventId(UserRoleId userRoleId, long userVersion) { this._userRoleId = userRoleId; this._userVersion = userVersion; }
public abstract IEventStoreAggregateId ToEventStoreAggregateId(UserRoleId aggregateId);