public virtual void MergePatch(IMergePatchOrderItemMvo c) { IOrderItemMvoStateMergePatched e = Map(c); Apply(e); }
void IOrderItemMvoApplicationService.When(IMergePatchOrderItemMvo c) { this.When((MergePatchOrderItemMvoDto)c); }
protected virtual IOrderItemMvoStateMergePatched Map(IMergePatchOrderItemMvo c) { var stateEventId = new OrderItemMvoEventId(c.OrderItemId, c.OrderVersion); IOrderItemMvoStateMergePatched e = NewOrderItemMvoStateMergePatched(stateEventId); e.ProductId = c.ProductId; e.ExternalProductId = c.ExternalProductId; e.Quantity = c.Quantity; e.CancelQuantity = c.CancelQuantity; e.SelectedAmount = c.SelectedAmount; e.ExternalId = c.ExternalId; e.OrderItemTypeId = c.OrderItemTypeId; e.OrderItemGroupSeqId = c.OrderItemGroupSeqId; e.IsItemGroupPrimary = c.IsItemGroupPrimary; e.FromInventoryItemId = c.FromInventoryItemId; e.IsPromo = c.IsPromo; e.QuoteId = c.QuoteId; e.QuoteItemSeqId = c.QuoteItemSeqId; e.ShoppingListId = c.ShoppingListId; e.ShoppingListItemSeqId = c.ShoppingListItemSeqId; e.UnitPrice = c.UnitPrice; e.UnitListPrice = c.UnitListPrice; e.UnitAverageCost = c.UnitAverageCost; e.UnitRecurringPrice = c.UnitRecurringPrice; e.IsModifiedPrice = c.IsModifiedPrice; e.RecurringFreqUomId = c.RecurringFreqUomId; e.ItemDescription = c.ItemDescription; e.Comments = c.Comments; e.CorrespondingPoId = c.CorrespondingPoId; e.StatusId = c.StatusId; e.SyncStatusId = c.SyncStatusId; e.EstimatedShipDate = c.EstimatedShipDate; e.EstimatedDeliveryDate = c.EstimatedDeliveryDate; e.AutoCancelDate = c.AutoCancelDate; e.DontCancelSetDate = c.DontCancelSetDate; e.DontCancelSetBy = c.DontCancelSetBy; e.ShipBeforeDate = c.ShipBeforeDate; e.ShipAfterDate = c.ShipAfterDate; e.CancelBackOrderDate = c.CancelBackOrderDate; e.OverrideGlAccountId = c.OverrideGlAccountId; e.Version = c.Version; e.Active = c.Active; e.OrderOrderTypeId = c.OrderOrderTypeId; e.OrderOrderName = c.OrderOrderName; e.OrderExternalId = c.OrderExternalId; e.OrderSalesChannelEnumId = c.OrderSalesChannelEnumId; e.OrderOrderDate = c.OrderOrderDate; e.OrderPriority = c.OrderPriority; e.OrderEntryDate = c.OrderEntryDate; e.OrderPickSheetPrintedDate = c.OrderPickSheetPrintedDate; e.OrderStatusId = c.OrderStatusId; e.OrderCurrencyUom = c.OrderCurrencyUom; e.OrderSyncStatusId = c.OrderSyncStatusId; e.OrderBillingAccountId = c.OrderBillingAccountId; e.OrderOriginFacilityId = c.OrderOriginFacilityId; e.OrderWebSiteId = c.OrderWebSiteId; e.OrderProductStoreId = c.OrderProductStoreId; e.OrderTerminalId = c.OrderTerminalId; e.OrderTransactionId = c.OrderTransactionId; e.OrderAutoOrderShoppingListId = c.OrderAutoOrderShoppingListId; e.OrderNeedsInventoryIssuance = c.OrderNeedsInventoryIssuance; e.OrderIsRushOrder = c.OrderIsRushOrder; e.OrderInternalCode = c.OrderInternalCode; e.OrderRemainingSubTotal = c.OrderRemainingSubTotal; e.OrderGrandTotal = c.OrderGrandTotal; e.OrderInvoicePerShipment = c.OrderInvoicePerShipment; e.OrderCreatedBy = c.OrderCreatedBy; e.OrderCreatedAt = c.OrderCreatedAt; e.OrderUpdatedBy = c.OrderUpdatedBy; e.OrderUpdatedAt = c.OrderUpdatedAt; e.OrderActive = c.OrderActive; e.IsPropertyProductIdRemoved = c.IsPropertyProductIdRemoved; e.IsPropertyExternalProductIdRemoved = c.IsPropertyExternalProductIdRemoved; e.IsPropertyQuantityRemoved = c.IsPropertyQuantityRemoved; e.IsPropertyCancelQuantityRemoved = c.IsPropertyCancelQuantityRemoved; e.IsPropertySelectedAmountRemoved = c.IsPropertySelectedAmountRemoved; e.IsPropertyExternalIdRemoved = c.IsPropertyExternalIdRemoved; e.IsPropertyOrderItemTypeIdRemoved = c.IsPropertyOrderItemTypeIdRemoved; e.IsPropertyOrderItemGroupSeqIdRemoved = c.IsPropertyOrderItemGroupSeqIdRemoved; e.IsPropertyIsItemGroupPrimaryRemoved = c.IsPropertyIsItemGroupPrimaryRemoved; e.IsPropertyFromInventoryItemIdRemoved = c.IsPropertyFromInventoryItemIdRemoved; e.IsPropertyIsPromoRemoved = c.IsPropertyIsPromoRemoved; e.IsPropertyQuoteIdRemoved = c.IsPropertyQuoteIdRemoved; e.IsPropertyQuoteItemSeqIdRemoved = c.IsPropertyQuoteItemSeqIdRemoved; e.IsPropertyShoppingListIdRemoved = c.IsPropertyShoppingListIdRemoved; e.IsPropertyShoppingListItemSeqIdRemoved = c.IsPropertyShoppingListItemSeqIdRemoved; e.IsPropertyUnitPriceRemoved = c.IsPropertyUnitPriceRemoved; e.IsPropertyUnitListPriceRemoved = c.IsPropertyUnitListPriceRemoved; e.IsPropertyUnitAverageCostRemoved = c.IsPropertyUnitAverageCostRemoved; e.IsPropertyUnitRecurringPriceRemoved = c.IsPropertyUnitRecurringPriceRemoved; e.IsPropertyIsModifiedPriceRemoved = c.IsPropertyIsModifiedPriceRemoved; e.IsPropertyRecurringFreqUomIdRemoved = c.IsPropertyRecurringFreqUomIdRemoved; e.IsPropertyItemDescriptionRemoved = c.IsPropertyItemDescriptionRemoved; e.IsPropertyCommentsRemoved = c.IsPropertyCommentsRemoved; e.IsPropertyCorrespondingPoIdRemoved = c.IsPropertyCorrespondingPoIdRemoved; e.IsPropertyStatusIdRemoved = c.IsPropertyStatusIdRemoved; e.IsPropertySyncStatusIdRemoved = c.IsPropertySyncStatusIdRemoved; e.IsPropertyEstimatedShipDateRemoved = c.IsPropertyEstimatedShipDateRemoved; e.IsPropertyEstimatedDeliveryDateRemoved = c.IsPropertyEstimatedDeliveryDateRemoved; e.IsPropertyAutoCancelDateRemoved = c.IsPropertyAutoCancelDateRemoved; e.IsPropertyDontCancelSetDateRemoved = c.IsPropertyDontCancelSetDateRemoved; e.IsPropertyDontCancelSetByRemoved = c.IsPropertyDontCancelSetByRemoved; e.IsPropertyShipBeforeDateRemoved = c.IsPropertyShipBeforeDateRemoved; e.IsPropertyShipAfterDateRemoved = c.IsPropertyShipAfterDateRemoved; e.IsPropertyCancelBackOrderDateRemoved = c.IsPropertyCancelBackOrderDateRemoved; e.IsPropertyOverrideGlAccountIdRemoved = c.IsPropertyOverrideGlAccountIdRemoved; e.IsPropertyVersionRemoved = c.IsPropertyVersionRemoved; e.IsPropertyActiveRemoved = c.IsPropertyActiveRemoved; e.IsPropertyOrderOrderTypeIdRemoved = c.IsPropertyOrderOrderTypeIdRemoved; e.IsPropertyOrderOrderNameRemoved = c.IsPropertyOrderOrderNameRemoved; e.IsPropertyOrderExternalIdRemoved = c.IsPropertyOrderExternalIdRemoved; e.IsPropertyOrderSalesChannelEnumIdRemoved = c.IsPropertyOrderSalesChannelEnumIdRemoved; e.IsPropertyOrderOrderDateRemoved = c.IsPropertyOrderOrderDateRemoved; e.IsPropertyOrderPriorityRemoved = c.IsPropertyOrderPriorityRemoved; e.IsPropertyOrderEntryDateRemoved = c.IsPropertyOrderEntryDateRemoved; e.IsPropertyOrderPickSheetPrintedDateRemoved = c.IsPropertyOrderPickSheetPrintedDateRemoved; e.IsPropertyOrderStatusIdRemoved = c.IsPropertyOrderStatusIdRemoved; e.IsPropertyOrderCurrencyUomRemoved = c.IsPropertyOrderCurrencyUomRemoved; e.IsPropertyOrderSyncStatusIdRemoved = c.IsPropertyOrderSyncStatusIdRemoved; e.IsPropertyOrderBillingAccountIdRemoved = c.IsPropertyOrderBillingAccountIdRemoved; e.IsPropertyOrderOriginFacilityIdRemoved = c.IsPropertyOrderOriginFacilityIdRemoved; e.IsPropertyOrderWebSiteIdRemoved = c.IsPropertyOrderWebSiteIdRemoved; e.IsPropertyOrderProductStoreIdRemoved = c.IsPropertyOrderProductStoreIdRemoved; e.IsPropertyOrderTerminalIdRemoved = c.IsPropertyOrderTerminalIdRemoved; e.IsPropertyOrderTransactionIdRemoved = c.IsPropertyOrderTransactionIdRemoved; e.IsPropertyOrderAutoOrderShoppingListIdRemoved = c.IsPropertyOrderAutoOrderShoppingListIdRemoved; e.IsPropertyOrderNeedsInventoryIssuanceRemoved = c.IsPropertyOrderNeedsInventoryIssuanceRemoved; e.IsPropertyOrderIsRushOrderRemoved = c.IsPropertyOrderIsRushOrderRemoved; e.IsPropertyOrderInternalCodeRemoved = c.IsPropertyOrderInternalCodeRemoved; e.IsPropertyOrderRemainingSubTotalRemoved = c.IsPropertyOrderRemainingSubTotalRemoved; e.IsPropertyOrderGrandTotalRemoved = c.IsPropertyOrderGrandTotalRemoved; e.IsPropertyOrderInvoicePerShipmentRemoved = c.IsPropertyOrderInvoicePerShipmentRemoved; e.IsPropertyOrderCreatedByRemoved = c.IsPropertyOrderCreatedByRemoved; e.IsPropertyOrderCreatedAtRemoved = c.IsPropertyOrderCreatedAtRemoved; e.IsPropertyOrderUpdatedByRemoved = c.IsPropertyOrderUpdatedByRemoved; e.IsPropertyOrderUpdatedAtRemoved = c.IsPropertyOrderUpdatedAtRemoved; e.IsPropertyOrderActiveRemoved = c.IsPropertyOrderActiveRemoved; e.CommandId = c.CommandId; e.CreatedBy = (string)c.RequesterId; e.CreatedAt = ApplicationContext.Current.TimestampService.Now <DateTime>(); var orderVersion = c.OrderVersion; return(e); }
public virtual void When(IMergePatchOrderItemMvo c) { Update(c, ar => ar.MergePatch(c)); }