Пример #1
0
        protected virtual IMovementLineStateCreated MapCreate(ICreateMovementLine c, IMovementCommand outerCommand, long version, IMovementState outerState)
        {
            c.RequesterId = outerCommand.RequesterId;
            var stateEventId            = new MovementLineEventId(c.MovementDocumentNumber, c.LineNumber, version);
            IMovementLineStateCreated e = NewMovementLineStateCreated(stateEventId);
            var s = outerState.MovementLines.Get(c.LineNumber, true);

            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.Active = c.Active;

            e.CreatedBy = (string)c.RequesterId;
            e.CreatedAt = ApplicationContext.Current.TimestampService.Now <DateTime>();
            return(e);
        }// END Map(ICreate... ////////////////////////////
Пример #2
0
 public void Remove(ICreateMovementLine c)
 {
     _innerCommands.Remove(c);
 }
Пример #3
0
 public void Add(ICreateMovementLine c)
 {
     _innerCommands.Add(c);
 }
Пример #4
0
 void ICreateMovementLineCommands.Remove(ICreateMovementLine c)
 {
     _innerCommands.Remove((CreateMovementLineDto)c);
 }
Пример #5
0
 void ICreateMovementLineCommands.Add(ICreateMovementLine c)
 {
     _innerCommands.Add((CreateMovementLineDto)c);
 }