private OrderItemShipGroupAssociationEventId NewOrderItemShipGroupAssociationEventId(string orderItemSeqId) { var eId = new OrderItemShipGroupAssociationEventId(); eId.OrderId = this.OrderShipGroupEventId.OrderId; eId.OrderShipGroupShipGroupSeqId = this.OrderShipGroupEventId.ShipGroupSeqId; eId.OrderItemSeqId = orderItemSeqId; eId.OrderVersion = this.OrderShipGroupEventId.OrderVersion; return(eId); }
}// END Map(IMergePatch... //////////////////////////// protected virtual IOrderItemShipGroupAssociationStateRemoved MapRemove(IRemoveOrderItemShipGroupAssociation c, IOrderShipGroupCommand outerCommand, long version) { c.RequesterId = outerCommand.RequesterId; var stateEventId = new OrderItemShipGroupAssociationEventId(c.OrderId, c.OrderShipGroupShipGroupSeqId, c.OrderItemSeqId, version); IOrderItemShipGroupAssociationStateRemoved e = NewOrderItemShipGroupAssociationStateRemoved(stateEventId); e.CreatedBy = (string)c.RequesterId; e.CreatedAt = ApplicationContext.Current.TimestampService.Now <DateTime>(); return(e); }// END Map(IRemove... ////////////////////////////
protected virtual IOrderItemShipGroupAssociationStateCreated MapCreate(ICreateOrderItemShipGroupAssociation c, IOrderShipGroupCommand outerCommand, long version, IOrderShipGroupState outerState) { c.RequesterId = outerCommand.RequesterId; var stateEventId = new OrderItemShipGroupAssociationEventId(c.OrderId, c.OrderShipGroupShipGroupSeqId, c.OrderItemSeqId, version); IOrderItemShipGroupAssociationStateCreated e = NewOrderItemShipGroupAssociationStateCreated(stateEventId); var s = outerState.OrderItemShipGroupAssociations.Get(c.OrderItemSeqId, true); e.Quantity = c.Quantity; e.CancelQuantity = c.CancelQuantity; 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); } OrderItemShipGroupAssociationEventId other = obj as OrderItemShipGroupAssociationEventId; if (other == null) { return(false); } return(true && Object.Equals(this.OrderId, other.OrderId) && Object.Equals(this.OrderShipGroupShipGroupSeqId, other.OrderShipGroupShipGroupSeqId) && Object.Equals(this.OrderItemSeqId, other.OrderItemSeqId) && Object.Equals(this.OrderVersion, other.OrderVersion) ); }
protected OrderItemShipGroupAssociationEventId NewOrderItemShipGroupAssociationEventId(string orderItemSeqId) { var stateEventId = new OrderItemShipGroupAssociationEventId(this.OrderShipGroupEventId.OrderId, this.OrderShipGroupEventId.ShipGroupSeqId, orderItemSeqId, this.OrderShipGroupEventId.OrderVersion); return(stateEventId); }
private OrderItemShipGroupAssociationStateRemoved NewOrderItemShipGroupAssociationStateRemoved(OrderItemShipGroupAssociationEventId stateEventId) { return(new OrderItemShipGroupAssociationStateRemoved(stateEventId)); }
private OrderItemShipGroupAssociationStateMergePatched NewOrderItemShipGroupAssociationStateMergePatched(OrderItemShipGroupAssociationEventId stateEventId) { return(new OrderItemShipGroupAssociationStateMergePatched(stateEventId)); }
protected OrderItemShipGroupAssociationStateEventDtoBase(OrderItemShipGroupAssociationEventId stateEventId) { this.OrderItemShipGroupAssociationEventId = stateEventId; }
public OrderItemShipGroupAssociationStateRemoved(OrderItemShipGroupAssociationEventId stateEventId) : base(stateEventId) { }
public OrderItemShipGroupAssociationStateMergePatched(OrderItemShipGroupAssociationEventId stateEventId) : base(stateEventId) { }
protected OrderItemShipGroupAssociationStateEventBase(OrderItemShipGroupAssociationEventId stateEventId) : base(stateEventId) { }