protected virtual IInventoryItemEntryMvoStateCreated Map(ICreateInventoryItemEntryMvo c) { var stateEventId = new InventoryItemEntryMvoEventId(c.InventoryItemEntryId, c.InventoryItemVersion); IInventoryItemEntryMvoStateCreated e = NewInventoryItemEntryMvoStateCreated(stateEventId); e.OnHandQuantity = c.OnHandQuantity; e.InTransitQuantity = c.InTransitQuantity; e.ReservedQuantity = c.ReservedQuantity; e.OccupiedQuantity = c.OccupiedQuantity; e.VirtualQuantity = c.VirtualQuantity; e.Source = c.Source; e.Version = c.Version; e.InventoryItemOnHandQuantity = c.InventoryItemOnHandQuantity; e.InventoryItemInTransitQuantity = c.InventoryItemInTransitQuantity; e.InventoryItemReservedQuantity = c.InventoryItemReservedQuantity; e.InventoryItemOccupiedQuantity = c.InventoryItemOccupiedQuantity; e.InventoryItemVirtualQuantity = c.InventoryItemVirtualQuantity; e.InventoryItemCreatedBy = c.InventoryItemCreatedBy; e.InventoryItemCreatedAt = c.InventoryItemCreatedAt; e.InventoryItemUpdatedBy = c.InventoryItemUpdatedBy; e.InventoryItemUpdatedAt = c.InventoryItemUpdatedAt; e.CommandId = c.CommandId; e.CreatedBy = (string)c.RequesterId; e.CreatedAt = ApplicationContext.Current.TimestampService.Now <DateTime>(); var inventoryItemVersion = c.InventoryItemVersion; return(e); }
protected InventoryItemEntryMvoStateMergePatched NewInventoryItemEntryMvoStateMergePatched(long version, string commandId, string requesterId) { var stateEventId = new InventoryItemEntryMvoEventId(_state.InventoryItemEntryId, version); var e = NewInventoryItemEntryMvoStateMergePatched(stateEventId); e.CommandId = commandId; e.CreatedBy = (string)requesterId; e.CreatedAt = ApplicationContext.Current.TimestampService.Now <DateTime>(); return(e); }
public override bool Equals(object obj) { if (Object.ReferenceEquals(this, obj)) { return(true); } InventoryItemEntryMvoEventId other = obj as InventoryItemEntryMvoEventId; if (other == null) { return(false); } return(true && Object.Equals(this.InventoryItemEntryId, other.InventoryItemEntryId) && Object.Equals(this.InventoryItemVersion, other.InventoryItemVersion) ); }
private InventoryItemEntryMvoStateMergePatched NewInventoryItemEntryMvoStateMergePatched(InventoryItemEntryMvoEventId stateEventId) { return(new InventoryItemEntryMvoStateMergePatched(stateEventId)); }
//////////////////////// private InventoryItemEntryMvoStateCreated NewInventoryItemEntryMvoStateCreated(InventoryItemEntryMvoEventId stateEventId) { return(new InventoryItemEntryMvoStateCreated(stateEventId)); }
protected InventoryItemEntryMvoStateEventDtoBase(InventoryItemEntryMvoEventId stateEventId) { this.InventoryItemEntryMvoEventId = stateEventId; }
public InventoryItemEntryMvoStateMergePatched(InventoryItemEntryMvoEventId stateEventId) : base(stateEventId) { }
public InventoryItemEntryMvoStateCreated(InventoryItemEntryMvoEventId stateEventId) : base(stateEventId) { }
protected InventoryItemEntryMvoStateEventBase(InventoryItemEntryMvoEventId stateEventId) : base(stateEventId) { }