private ShipmentPackageContentEventId NewShipmentPackageContentEventId(string shipmentItemSeqId) { var eId = new ShipmentPackageContentEventId(); eId.ShipmentPackageId = this.ShipmentPackageEventId.ShipmentPackageId; eId.ShipmentItemSeqId = shipmentItemSeqId; eId.ShipmentPackageVersion = this.ShipmentPackageEventId.Version; return(eId); }
}// END Map(IMergePatch... //////////////////////////// protected virtual IShipmentPackageContentStateRemoved MapRemove(IRemoveShipmentPackageContent c, IShipmentPackageCommand outerCommand, long version) { c.RequesterId = outerCommand.RequesterId; var stateEventId = new ShipmentPackageContentEventId(c.ShipmentPackageId, c.ShipmentItemSeqId, version); IShipmentPackageContentStateRemoved e = NewShipmentPackageContentStateRemoved(stateEventId); e.CreatedBy = (string)c.RequesterId; e.CreatedAt = ApplicationContext.Current.TimestampService.Now <DateTime>(); return(e); }// END Map(IRemove... ////////////////////////////
protected virtual IShipmentPackageContentStateCreated MapCreate(ICreateShipmentPackageContent c, IShipmentPackageCommand outerCommand, long version, IShipmentPackageState outerState) { c.RequesterId = outerCommand.RequesterId; var stateEventId = new ShipmentPackageContentEventId(c.ShipmentPackageId, c.ShipmentItemSeqId, version); IShipmentPackageContentStateCreated e = NewShipmentPackageContentStateCreated(stateEventId); var s = outerState.ShipmentPackageContents.Get(c.ShipmentItemSeqId, true); e.Quantity = c.Quantity; e.SubProductId = c.SubProductId; e.SubProductQuantity = c.SubProductQuantity; 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); } ShipmentPackageContentEventId other = obj as ShipmentPackageContentEventId; if (other == null) { return(false); } return(true && Object.Equals(this.ShipmentPackageId, other.ShipmentPackageId) && Object.Equals(this.ShipmentItemSeqId, other.ShipmentItemSeqId) && Object.Equals(this.ShipmentPackageVersion, other.ShipmentPackageVersion) ); }
protected ShipmentPackageContentEventId NewShipmentPackageContentEventId(string shipmentItemSeqId) { var stateEventId = new ShipmentPackageContentEventId(this.ShipmentPackageEventId.ShipmentPackageId, shipmentItemSeqId, this.ShipmentPackageEventId.Version); return(stateEventId); }
protected ShipmentPackageContentStateEventDtoBase(ShipmentPackageContentEventId stateEventId) { this.ShipmentPackageContentEventId = stateEventId; }
public ShipmentPackageContentStateRemoved(ShipmentPackageContentEventId stateEventId) : base(stateEventId) { }
public ShipmentPackageContentStateMergePatched(ShipmentPackageContentEventId stateEventId) : base(stateEventId) { }
protected ShipmentPackageContentStateEventBase(ShipmentPackageContentEventId stateEventId) : base(stateEventId) { }
private ShipmentPackageContentStateRemoved NewShipmentPackageContentStateRemoved(ShipmentPackageContentEventId stateEventId) { return(new ShipmentPackageContentStateRemoved(stateEventId)); }
private ShipmentPackageContentStateMergePatched NewShipmentPackageContentStateMergePatched(ShipmentPackageContentEventId stateEventId) { return(new ShipmentPackageContentStateMergePatched(stateEventId)); }