public virtual OrderRoleStateCreatedDto NewOrderRoleStateCreated(PartyRoleId partyRoleId) { var e = new OrderRoleStateCreatedDto(); var eId = NewOrderRoleEventId(partyRoleId); e.OrderRoleEventId = eId; return(e); }
public virtual OrderRoleStateCreatedDto ToOrderRoleStateCreatedDto(IOrderRoleStateCreated e) { var dto = new OrderRoleStateCreatedDto(); dto.OrderRoleEventId = e.OrderRoleEventId; dto.CreatedAt = e.CreatedAt; dto.CreatedBy = e.CreatedBy; dto.Version = e.Version; dto.CommandId = e.CommandId; dto.Active = e.Active; return(dto); }
public virtual OrderStateCreatedDto ToOrderStateCreatedDto(IOrderStateCreated e) { var dto = new OrderStateCreatedDto(); dto.OrderEventId = e.OrderEventId; dto.CreatedAt = e.CreatedAt; dto.CreatedBy = e.CreatedBy; dto.CommandId = e.CommandId; dto.OrderTypeId = e.OrderTypeId; dto.OrderName = e.OrderName; dto.ExternalId = e.ExternalId; dto.SalesChannelEnumId = e.SalesChannelEnumId; dto.OrderDate = e.OrderDate; dto.Priority = e.Priority; dto.EntryDate = e.EntryDate; dto.PickSheetPrintedDate = e.PickSheetPrintedDate; dto.StatusId = e.StatusId; dto.CurrencyUomId = e.CurrencyUomId; dto.SyncStatusId = e.SyncStatusId; dto.BillingAccountId = e.BillingAccountId; dto.OriginFacilityId = e.OriginFacilityId; dto.WebSiteId = e.WebSiteId; dto.ProductStoreId = e.ProductStoreId; dto.TerminalId = e.TerminalId; dto.TransactionId = e.TransactionId; dto.AutoOrderShoppingListId = e.AutoOrderShoppingListId; dto.NeedsInventoryIssuance = e.NeedsInventoryIssuance; dto.IsRushOrder = e.IsRushOrder; dto.InternalCode = e.InternalCode; dto.RemainingSubTotal = e.RemainingSubTotal; dto.GrandTotal = e.GrandTotal; dto.InvoicePerShipment = e.InvoicePerShipment; dto.Active = e.Active; var orderRoleEvents = new List <OrderRoleStateCreatedDto>(); foreach (var ee in e.OrderRoleEvents) { OrderRoleStateCreatedDto eeDto = OrderRoleStateEventDtoConverter.ToOrderRoleStateCreatedDto(ee); orderRoleEvents.Add(eeDto); } dto.OrderRoleEvents = orderRoleEvents.ToArray(); var orderItemEvents = new List <OrderItemStateCreatedDto>(); foreach (var ee in e.OrderItemEvents) { OrderItemStateCreatedDto eeDto = OrderItemStateEventDtoConverter.ToOrderItemStateCreatedDto(ee); orderItemEvents.Add(eeDto); } dto.OrderItemEvents = orderItemEvents.ToArray(); var orderShipGroupEvents = new List <OrderShipGroupStateCreatedDto>(); foreach (var ee in e.OrderShipGroupEvents) { OrderShipGroupStateCreatedDto eeDto = OrderShipGroupStateEventDtoConverter.ToOrderShipGroupStateCreatedDto(ee); orderShipGroupEvents.Add(eeDto); } dto.OrderShipGroupEvents = orderShipGroupEvents.ToArray(); return(dto); }