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); }
void IMovementLineMvoApplicationService.When(ICreateMovementLineMvo c) { this.When((CreateMovementLineMvoDto)c); }
public virtual void Create(ICreateMovementLineMvo c) { IMovementLineMvoStateCreated e = Map(c); Apply(e); }
public virtual void When(ICreateMovementLineMvo c) { Update(c, ar => ar.Create(c)); }