protected MovementLineMvoStateDeleted NewMovementLineMvoStateDeleted(long version, string commandId, string requesterId) { var stateEventId = new MovementLineMvoEventId(_state.MovementLineId, version); var e = NewMovementLineMvoStateDeleted(stateEventId); e.CommandId = commandId; e.CreatedBy = (string)requesterId; e.CreatedAt = ApplicationContext.Current.TimestampService.Now <DateTime>(); return(e); }
protected virtual IMovementLineMvoStateDeleted Map(IDeleteMovementLineMvo c) { var stateEventId = new MovementLineMvoEventId(c.MovementLineId, c.MovementVersion); IMovementLineMvoStateDeleted e = NewMovementLineMvoStateDeleted(stateEventId); e.CommandId = c.CommandId; e.CreatedBy = (string)c.RequesterId; e.CreatedAt = ApplicationContext.Current.TimestampService.Now <DateTime>(); return(e); }
protected virtual IMovementLineMvoStateCreated Map(ICreateMovementLineMvo c) { var stateEventId = new MovementLineMvoEventId(c.MovementLineId, c.MovementVersion); IMovementLineMvoStateCreated e = NewMovementLineMvoStateCreated(stateEventId); e.MovementQuantity = c.MovementQuantity; e.ProductId = c.ProductId; e.LocatorIdFrom = c.LocatorIdFrom; e.LocatorIdTo = c.LocatorIdTo; e.AttributeSetInstanceId = c.AttributeSetInstanceId; e.Processed = c.Processed; e.ReversalLineNumber = c.ReversalLineNumber; e.Version = c.Version; e.Active = c.Active; e.MovementDocumentStatusId = c.MovementDocumentStatusId; e.MovementMovementDate = c.MovementMovementDate; e.MovementPosted = c.MovementPosted; e.MovementProcessed = c.MovementProcessed; e.MovementProcessing = c.MovementProcessing; e.MovementDateReceived = c.MovementDateReceived; e.MovementDocumentTypeId = c.MovementDocumentTypeId; e.MovementIsInTransit = c.MovementIsInTransit; e.MovementIsApproved = c.MovementIsApproved; e.MovementApprovalAmount = c.MovementApprovalAmount; e.MovementShipperId = c.MovementShipperId; e.MovementSalesRepresentativeId = c.MovementSalesRepresentativeId; e.MovementBusinessPartnerId = c.MovementBusinessPartnerId; e.MovementChargeAmount = c.MovementChargeAmount; e.MovementCreateFrom = c.MovementCreateFrom; e.MovementFreightAmount = c.MovementFreightAmount; e.MovementReversalDocumentNumber = c.MovementReversalDocumentNumber; e.MovementWarehouseIdFrom = c.MovementWarehouseIdFrom; e.MovementWarehouseIdTo = c.MovementWarehouseIdTo; e.MovementDescription = c.MovementDescription; e.MovementCreatedBy = c.MovementCreatedBy; e.MovementCreatedAt = c.MovementCreatedAt; e.MovementUpdatedBy = c.MovementUpdatedBy; e.MovementUpdatedAt = c.MovementUpdatedAt; e.MovementActive = c.MovementActive; e.MovementDeleted = c.MovementDeleted; e.CommandId = c.CommandId; e.CreatedBy = (string)c.RequesterId; e.CreatedAt = ApplicationContext.Current.TimestampService.Now <DateTime>(); var movementVersion = c.MovementVersion; return(e); }
public override bool Equals(object obj) { if (Object.ReferenceEquals(this, obj)) { return(true); } MovementLineMvoEventId other = obj as MovementLineMvoEventId; if (other == null) { return(false); } return(true && Object.Equals(this.MovementLineId, other.MovementLineId) && Object.Equals(this.MovementVersion, other.MovementVersion) ); }
private MovementLineMvoStateDeleted NewMovementLineMvoStateDeleted(MovementLineMvoEventId stateEventId) { return(new MovementLineMvoStateDeleted(stateEventId)); }
private MovementLineMvoStateMergePatched NewMovementLineMvoStateMergePatched(MovementLineMvoEventId stateEventId) { return(new MovementLineMvoStateMergePatched(stateEventId)); }
protected MovementLineMvoEventBase(MovementLineMvoEventId stateEventId) { this.MovementLineMvoEventId = stateEventId; }
public MovementLineMvoStateDeleted(MovementLineMvoEventId stateEventId) : base(stateEventId) { }
public MovementLineMvoStateMergePatched(MovementLineMvoEventId stateEventId) : base(stateEventId) { }
protected MovementLineMvoStateEventBase(MovementLineMvoEventId stateEventId) : base(stateEventId) { }