public virtual ShipmentReceiptImageStateCreatedDto NewShipmentReceiptImageStateCreated(string sequenceId)
        {
            var e   = new ShipmentReceiptImageStateCreatedDto();
            var eId = NewShipmentReceiptImageEventId(sequenceId);

            e.ShipmentReceiptImageEventId = eId;
            return(e);
        }
        public virtual ShipmentReceiptImageStateCreatedDto ToShipmentReceiptImageStateCreatedDto(IShipmentReceiptImageStateCreated e)
        {
            var dto = new ShipmentReceiptImageStateCreatedDto();

            dto.ShipmentReceiptImageEventId = e.ShipmentReceiptImageEventId;
            dto.CreatedAt = e.CreatedAt;
            dto.CreatedBy = e.CreatedBy;
            dto.Version   = e.Version;
            dto.CommandId = e.CommandId;
            dto.Url       = e.Url;
            dto.Active    = e.Active;
            return(dto);
        }
示例#3
0
        public virtual ShipmentReceiptStateCreatedDto ToShipmentReceiptStateCreatedDto(IShipmentReceiptStateCreated e)
        {
            var dto = new ShipmentReceiptStateCreatedDto();

            dto.ShipmentReceiptEventId = e.ShipmentReceiptEventId;
            dto.CreatedAt = e.CreatedAt;
            dto.CreatedBy = e.CreatedBy;
            dto.Version   = e.Version;
            dto.CommandId = e.CommandId;
            dto.ProductId = e.ProductId;
            dto.AttributeSetInstanceId = e.AttributeSetInstanceId;
            dto.LocatorId            = e.LocatorId;
            dto.ShipmentItemSeqId    = e.ShipmentItemSeqId;
            dto.ShipmentPackageSeqId = e.ShipmentPackageSeqId;
            dto.OrderId           = e.OrderId;
            dto.OrderItemSeqId    = e.OrderItemSeqId;
            dto.ReturnId          = e.ReturnId;
            dto.ReturnItemSeqId   = e.ReturnItemSeqId;
            dto.RejectionReasonId = e.RejectionReasonId;
            dto.DamageReasonId    = e.DamageReasonId;
            dto.ReceivedBy        = e.ReceivedBy;
            dto.DatetimeReceived  = e.DatetimeReceived;
            dto.ItemDescription   = e.ItemDescription;
            dto.AcceptedQuantity  = e.AcceptedQuantity;
            dto.RejectedQuantity  = e.RejectedQuantity;
            dto.DamagedQuantity   = e.DamagedQuantity;
            dto.Active            = e.Active;
            dto.DamageStatusIds   = e.DamageStatusIds.ToArray();
            var shipmentReceiptImageEvents = new List <ShipmentReceiptImageStateCreatedDto>();

            foreach (var ee in e.ShipmentReceiptImageEvents)
            {
                ShipmentReceiptImageStateCreatedDto eeDto = ShipmentReceiptImageStateEventDtoConverter.ToShipmentReceiptImageStateCreatedDto(ee);
                shipmentReceiptImageEvents.Add(eeDto);
            }
            dto.ShipmentReceiptImageEvents = shipmentReceiptImageEvents.ToArray();

            return(dto);
        }