private OrderRoleEventId NewOrderRoleEventId(PartyRoleId partyRoleId) { var eId = new OrderRoleEventId(); eId.OrderId = this.OrderEventId.OrderId; eId.PartyRoleId = partyRoleId; eId.OrderVersion = this.OrderEventId.Version; return(eId); }
}// END Map(IMergePatch... //////////////////////////// protected virtual IOrderRoleStateRemoved MapRemove(IRemoveOrderRole c, IOrderCommand outerCommand, long version) { c.RequesterId = outerCommand.RequesterId; var stateEventId = new OrderRoleEventId(c.OrderId, c.PartyRoleId, version); IOrderRoleStateRemoved e = NewOrderRoleStateRemoved(stateEventId); e.CreatedBy = (string)c.RequesterId; e.CreatedAt = ApplicationContext.Current.TimestampService.Now <DateTime>(); return(e); }// END Map(IRemove... ////////////////////////////
protected virtual IOrderRoleStateCreated MapCreate(ICreateOrderRole c, IOrderCommand outerCommand, long version, IOrderState outerState) { c.RequesterId = outerCommand.RequesterId; var stateEventId = new OrderRoleEventId(c.OrderId, c.PartyRoleId, version); IOrderRoleStateCreated e = NewOrderRoleStateCreated(stateEventId); var s = outerState.OrderRoles.Get(c.PartyRoleId, true); e.Active = c.Active; e.CreatedBy = (string)c.RequesterId; e.CreatedAt = ApplicationContext.Current.TimestampService.Now <DateTime>(); return(e); }// END Map(ICreate... ////////////////////////////
public override bool Equals(object obj) { if (Object.ReferenceEquals(this, obj)) { return(true); } OrderRoleEventId other = obj as OrderRoleEventId; if (other == null) { return(false); } return(true && Object.Equals(this.OrderId, other.OrderId) && Object.Equals(this.PartyRoleId, other.PartyRoleId) && Object.Equals(this.OrderVersion, other.OrderVersion) ); }
private OrderRoleStateRemoved NewOrderRoleStateRemoved(OrderRoleEventId stateEventId) { return(new OrderRoleStateRemoved(stateEventId)); }
private OrderRoleStateMergePatched NewOrderRoleStateMergePatched(OrderRoleEventId stateEventId) { return(new OrderRoleStateMergePatched(stateEventId)); }
protected OrderRoleEventBase(OrderRoleEventId stateEventId) { this.OrderRoleEventId = stateEventId; }
public OrderRoleStateRemoved(OrderRoleEventId stateEventId) : base(stateEventId) { }
public OrderRoleStateMergePatched(OrderRoleEventId stateEventId) : base(stateEventId) { }
public OrderRoleStateCreated(OrderRoleEventId stateEventId) : base(stateEventId) { }
protected OrderRoleStateEventBase(OrderRoleEventId stateEventId) : base(stateEventId) { }
protected OrderRoleEventId NewOrderRoleEventId(PartyRoleId partyRoleId) { var stateEventId = new OrderRoleEventId(this.OrderEventId.OrderId, partyRoleId, this.OrderEventId.Version); return(stateEventId); }