}// END Map(IMergePatch... //////////////////////////// protected virtual IUserPermissionStateRemoved MapRemove(IRemoveUserPermission c, IUserCommand outerCommand, long version) { c.RequesterId = outerCommand.RequesterId; var stateEventId = new UserPermissionStateEventId(c.UserId, c.PermissionId, version); IUserPermissionStateRemoved e = NewUserPermissionStateRemoved(stateEventId); e.CreatedBy = (string)c.RequesterId; e.CreatedAt = DateTime.Now; return(e); }// END Map(IRemove... ////////////////////////////
protected virtual IUserPermissionStateCreated MapCreate(ICreateUserPermission c, IUserCommand outerCommand, long version, IUserState outerState) { c.RequesterId = outerCommand.RequesterId; var stateEventId = new UserPermissionStateEventId(c.UserId, c.PermissionId, version); IUserPermissionStateCreated e = NewUserPermissionStateCreated(stateEventId); var s = outerState.UserPermissions.Get(c.PermissionId); e.Active = c.Active; e.CreatedBy = (string)c.RequesterId; e.CreatedAt = DateTime.Now; return(e); }// END Map(ICreate... ////////////////////////////
}// END Map(ICreate... //////////////////////////// protected virtual IUserPermissionStateMergePatched MapMergePatch(IMergePatchUserPermission c, IUserCommand outerCommand, long version, IUserState outerState) { c.RequesterId = outerCommand.RequesterId; var stateEventId = new UserPermissionStateEventId(c.UserId, c.PermissionId, version); IUserPermissionStateMergePatched e = NewUserPermissionStateMergePatched(stateEventId); var s = outerState.UserPermissions.Get(c.PermissionId); e.Active = c.Active; e.IsPropertyActiveRemoved = c.IsPropertyActiveRemoved; e.CreatedBy = (string)c.RequesterId; e.CreatedAt = DateTime.Now; return(e); }// END Map(IMergePatch... ////////////////////////////
public override bool Equals(object obj) { if (Object.ReferenceEquals(this, obj)) { return(true); } UserPermissionStateEventId other = obj as UserPermissionStateEventId; if (other == null) { return(false); } return(true && Object.Equals(this.UserId, other.UserId) && Object.Equals(this.PermissionId, other.PermissionId) && Object.Equals(this.UserVersion, other.UserVersion) ); }
public UserPermissionStateEventIdDto(UserPermissionStateEventId val) { this._value = val; }
protected UserPermissionStateEventBase(UserPermissionStateEventId stateEventId) { this.StateEventId = stateEventId; }
public UserPermissionStateRemoved(UserPermissionStateEventId stateEventId) : base(stateEventId) { }
public UserPermissionStateMergePatched(UserPermissionStateEventId stateEventId) : base(stateEventId) { }
public UserPermissionStateCreated(UserPermissionStateEventId stateEventId) : base(stateEventId) { }
protected UserPermissionStateEventId NewUserPermissionStateEventId(string permissionId) { var stateEventId = new UserPermissionStateEventId(this.StateEventId.UserId, permissionId, this.StateEventId.Version); return(stateEventId); }
private UserPermissionStateRemoved NewUserPermissionStateRemoved(UserPermissionStateEventId stateEventId) { return(new UserPermissionStateRemoved(stateEventId)); }
private UserPermissionStateMergePatched NewUserPermissionStateMergePatched(UserPermissionStateEventId stateEventId) { return(new UserPermissionStateMergePatched(stateEventId)); }