partial         void HandleImplementation(PlaceOrderCommand message)
        {
            // TODO: PlaceOrderCommandHandler: Add code to handle the PlaceOrderCommand message.
            Console.WriteLine("Payments received " + message.GetType().Name);
            //var createInvoiceCommand = new Example1.Internal.Commands.Payments.CreateInvoiceCommand();
            //Bus.Send(createInvoiceCommand);
        }
partial         void ConfigurePlaceOrderCommand(PlaceOrderCommand message);
 public void Send(PlaceOrderCommand message)
 {
     ConfigurePlaceOrderCommand(message);
     Bus.Send(message);
 }
 public string SendMessagePlaceOrderCommand(PlaceOrderCommand PlaceOrderCommand)
 {
     ConfigurePlaceOrderCommand(PlaceOrderCommand);
     PlaceOrderCommandSender.Send(PlaceOrderCommand);
     return "<p> PlaceOrderCommand command sent</p>";
 }