protected virtual IRoleTypeStateMergePatched Map(IMergePatchRoleType c) { var stateEventId = new RoleTypeEventId(c.RoleTypeId, c.Version); IRoleTypeStateMergePatched e = NewRoleTypeStateMergePatched(stateEventId); e.ParentTypeId = c.ParentTypeId; e.HasTable = c.HasTable; e.Description = c.Description; e.Active = c.Active; e.IsPropertyParentTypeIdRemoved = c.IsPropertyParentTypeIdRemoved; e.IsPropertyHasTableRemoved = c.IsPropertyHasTableRemoved; e.IsPropertyDescriptionRemoved = c.IsPropertyDescriptionRemoved; e.IsPropertyActiveRemoved = c.IsPropertyActiveRemoved; e.CommandId = c.CommandId; e.CreatedBy = (string)c.RequesterId; e.CreatedAt = ApplicationContext.Current.TimestampService.Now <DateTime>(); var version = c.Version; return(e); }
protected RoleTypeStateDeleted NewRoleTypeStateDeleted(long version, string commandId, string requesterId) { var stateEventId = new RoleTypeEventId(_state.RoleTypeId, version); var e = NewRoleTypeStateDeleted(stateEventId); e.CommandId = commandId; e.CreatedBy = (string)requesterId; e.CreatedAt = ApplicationContext.Current.TimestampService.Now <DateTime>(); return(e); }
protected virtual IRoleTypeStateDeleted Map(IDeleteRoleType c) { var stateEventId = new RoleTypeEventId(c.RoleTypeId, c.Version); IRoleTypeStateDeleted e = NewRoleTypeStateDeleted(stateEventId); e.CommandId = c.CommandId; e.CreatedBy = (string)c.RequesterId; e.CreatedAt = ApplicationContext.Current.TimestampService.Now <DateTime>(); return(e); }
public override bool Equals(object obj) { if (Object.ReferenceEquals(this, obj)) { return(true); } RoleTypeEventId other = obj as RoleTypeEventId; if (other == null) { return(false); } return(true && Object.Equals(this.RoleTypeId, other.RoleTypeId) && Object.Equals(this.Version, other.Version) ); }
protected RoleTypeEventBase(RoleTypeEventId stateEventId) { this.RoleTypeEventId = stateEventId; }
public RoleTypeStateDeleted(RoleTypeEventId stateEventId) : base(stateEventId) { }
public RoleTypeStateMergePatched(RoleTypeEventId stateEventId) : base(stateEventId) { }
public RoleTypeStateCreated(RoleTypeEventId stateEventId) : base(stateEventId) { }
protected RoleTypeStateEventBase(RoleTypeEventId stateEventId) : base(stateEventId) { }
private RoleTypeStateDeleted NewRoleTypeStateDeleted(RoleTypeEventId stateEventId) { return(new RoleTypeStateDeleted(stateEventId)); }
private RoleTypeStateMergePatched NewRoleTypeStateMergePatched(RoleTypeEventId stateEventId) { return(new RoleTypeStateMergePatched(stateEventId)); }