protected override void OnExecute() { _transactionContext.Execute(() => { _orderDataProxy.Delete(_orderID); CurrentOrderItems.ForEach(i => { _orderItemService.DeleteCommand(i.ID).Execute(); }); }); }