Example #1
0
        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);
        }
Example #2
0
 void IMovementLineMvoApplicationService.When(ICreateMovementLineMvo c)
 {
     this.When((CreateMovementLineMvoDto)c);
 }
Example #3
0
        public virtual void Create(ICreateMovementLineMvo c)
        {
            IMovementLineMvoStateCreated e = Map(c);

            Apply(e);
        }
 public virtual void When(ICreateMovementLineMvo c)
 {
     Update(c, ar => ar.Create(c));
 }