public virtual InOutStateCreatedDto ToInOutStateCreatedDto(IInOutStateCreated e) { var dto = new InOutStateCreatedDto(); dto.InOutEventId = e.InOutEventId; dto.CreatedAt = e.CreatedAt; dto.CreatedBy = e.CreatedBy; dto.CommandId = e.CommandId; dto.DocumentStatusId = e.DocumentStatusId; dto.Posted = e.Posted; dto.Processed = e.Processed; dto.Processing = e.Processing; dto.DocumentTypeId = e.DocumentTypeId; dto.Description = e.Description; dto.OrderId = e.OrderId; dto.DateOrdered = e.DateOrdered; dto.IsPrinted = e.IsPrinted; dto.MovementTypeId = e.MovementTypeId; dto.MovementDate = e.MovementDate; dto.BusinessPartnerId = e.BusinessPartnerId; dto.WarehouseId = e.WarehouseId; dto.POReference = e.POReference; dto.FreightAmount = e.FreightAmount; dto.ShipperId = e.ShipperId; dto.ChargeAmount = e.ChargeAmount; dto.DatePrinted = e.DatePrinted; dto.CreatedFrom = e.CreatedFrom; dto.SalesRepresentativeId = e.SalesRepresentativeId; dto.NumberOfPackages = e.NumberOfPackages; dto.PickDate = e.PickDate; dto.ShipDate = e.ShipDate; dto.TrackingNumber = e.TrackingNumber; dto.DateReceived = e.DateReceived; dto.IsInTransit = e.IsInTransit; dto.IsApproved = e.IsApproved; dto.IsInDispute = e.IsInDispute; dto.RmaDocumentNumber = e.RmaDocumentNumber; dto.ReversalDocumentNumber = e.ReversalDocumentNumber; dto.Active = e.Active; var inOutImageEvents = new List <InOutImageStateCreatedDto>(); foreach (var ee in e.InOutImageEvents) { InOutImageStateCreatedDto eeDto = InOutImageStateEventDtoConverter.ToInOutImageStateCreatedDto(ee); inOutImageEvents.Add(eeDto); } dto.InOutImageEvents = inOutImageEvents.ToArray(); var inOutLineEvents = new List <InOutLineStateCreatedDto>(); foreach (var ee in e.InOutLineEvents) { InOutLineStateCreatedDto eeDto = InOutLineStateEventDtoConverter.ToInOutLineStateCreatedDto(ee); inOutLineEvents.Add(eeDto); } dto.InOutLineEvents = inOutLineEvents.ToArray(); return(dto); }
public virtual InOutStateDeletedDto ToInOutStateDeletedDto(IInOutStateDeleted e) { var dto = new InOutStateDeletedDto(); dto.StateEventId = new InOutStateEventIdDtoWrapper(e.StateEventId); dto.CreatedAt = e.CreatedAt; dto.CreatedBy = e.CreatedBy; dto.CommandId = e.CommandId; var inOutLineEvents = new List <InOutLineStateRemovedDto>(); foreach (var ee in e.InOutLineEvents) { InOutLineStateRemovedDto eeDto = InOutLineStateEventDtoConverter.ToInOutLineStateRemovedDto(ee); inOutLineEvents.Add(eeDto); } dto.InOutLineEvents = inOutLineEvents.ToArray(); return(dto); }
public virtual InOutStateMergePatchedDto ToInOutStateMergePatchedDto(IInOutStateMergePatched e) { var dto = new InOutStateMergePatchedDto(); dto.StateEventId = new InOutStateEventIdDtoWrapper(e.StateEventId); dto.CreatedAt = e.CreatedAt; dto.CreatedBy = e.CreatedBy; dto.CommandId = e.CommandId; dto.IsSOTransaction = e.IsSOTransaction; dto.DocumentStatus = e.DocumentStatus; dto.Posted = e.Posted; dto.Processing = e.Processing; dto.Processed = e.Processed; dto.DocumentType = e.DocumentType; dto.Description = e.Description; dto.OrderNumber = e.OrderNumber; dto.DateOrdered = e.DateOrdered; dto.IsPrinted = e.IsPrinted; dto.MovementType = e.MovementType; dto.MovementDate = e.MovementDate; dto.BusinessPartnerId = e.BusinessPartnerId; dto.WarehouseId = e.WarehouseId; dto.POReference = e.POReference; dto.FreightAmount = e.FreightAmount; dto.ShipperId = e.ShipperId; dto.ChargeAmount = e.ChargeAmount; dto.DatePrinted = e.DatePrinted; dto.SalesRepresentative = e.SalesRepresentative; dto.NumberOfPackages = e.NumberOfPackages; dto.PickDate = e.PickDate; dto.ShipDate = e.ShipDate; dto.TrackingNumber = e.TrackingNumber; dto.DateReceived = e.DateReceived; dto.IsInTransit = e.IsInTransit; dto.IsApproved = e.IsApproved; dto.IsInDispute = e.IsInDispute; dto.Volume = e.Volume; dto.Weight = e.Weight; dto.RmaNumber = e.RmaNumber; dto.ReversalNumber = e.ReversalNumber; dto.IsDropShip = e.IsDropShip; dto.DropShipBusinessPartnerId = e.DropShipBusinessPartnerId; dto.Active = e.Active; dto.IsPropertyIsSOTransactionRemoved = e.IsPropertyIsSOTransactionRemoved; dto.IsPropertyDocumentStatusRemoved = e.IsPropertyDocumentStatusRemoved; dto.IsPropertyPostedRemoved = e.IsPropertyPostedRemoved; dto.IsPropertyProcessingRemoved = e.IsPropertyProcessingRemoved; dto.IsPropertyProcessedRemoved = e.IsPropertyProcessedRemoved; dto.IsPropertyDocumentTypeRemoved = e.IsPropertyDocumentTypeRemoved; dto.IsPropertyDescriptionRemoved = e.IsPropertyDescriptionRemoved; dto.IsPropertyOrderNumberRemoved = e.IsPropertyOrderNumberRemoved; dto.IsPropertyDateOrderedRemoved = e.IsPropertyDateOrderedRemoved; dto.IsPropertyIsPrintedRemoved = e.IsPropertyIsPrintedRemoved; dto.IsPropertyMovementTypeRemoved = e.IsPropertyMovementTypeRemoved; dto.IsPropertyMovementDateRemoved = e.IsPropertyMovementDateRemoved; dto.IsPropertyBusinessPartnerIdRemoved = e.IsPropertyBusinessPartnerIdRemoved; dto.IsPropertyWarehouseIdRemoved = e.IsPropertyWarehouseIdRemoved; dto.IsPropertyPOReferenceRemoved = e.IsPropertyPOReferenceRemoved; dto.IsPropertyFreightAmountRemoved = e.IsPropertyFreightAmountRemoved; dto.IsPropertyShipperIdRemoved = e.IsPropertyShipperIdRemoved; dto.IsPropertyChargeAmountRemoved = e.IsPropertyChargeAmountRemoved; dto.IsPropertyDatePrintedRemoved = e.IsPropertyDatePrintedRemoved; dto.IsPropertySalesRepresentativeRemoved = e.IsPropertySalesRepresentativeRemoved; dto.IsPropertyNumberOfPackagesRemoved = e.IsPropertyNumberOfPackagesRemoved; dto.IsPropertyPickDateRemoved = e.IsPropertyPickDateRemoved; dto.IsPropertyShipDateRemoved = e.IsPropertyShipDateRemoved; dto.IsPropertyTrackingNumberRemoved = e.IsPropertyTrackingNumberRemoved; dto.IsPropertyDateReceivedRemoved = e.IsPropertyDateReceivedRemoved; dto.IsPropertyIsInTransitRemoved = e.IsPropertyIsInTransitRemoved; dto.IsPropertyIsApprovedRemoved = e.IsPropertyIsApprovedRemoved; dto.IsPropertyIsInDisputeRemoved = e.IsPropertyIsInDisputeRemoved; dto.IsPropertyVolumeRemoved = e.IsPropertyVolumeRemoved; dto.IsPropertyWeightRemoved = e.IsPropertyWeightRemoved; dto.IsPropertyRmaNumberRemoved = e.IsPropertyRmaNumberRemoved; dto.IsPropertyReversalNumberRemoved = e.IsPropertyReversalNumberRemoved; dto.IsPropertyIsDropShipRemoved = e.IsPropertyIsDropShipRemoved; dto.IsPropertyDropShipBusinessPartnerIdRemoved = e.IsPropertyDropShipBusinessPartnerIdRemoved; dto.IsPropertyActiveRemoved = e.IsPropertyActiveRemoved; var inOutLineEvents = new List <InOutLineStateCreatedOrMergePatchedOrRemovedDto>(); foreach (var ee in e.InOutLineEvents) { InOutLineStateCreatedOrMergePatchedOrRemovedDto eeDto = InOutLineStateEventDtoConverter.ToInOutLineStateEventDto(ee); inOutLineEvents.Add(eeDto); } dto.InOutLineEvents = inOutLineEvents.ToArray(); return(dto); }