static async Task ProcessCommands(IServiceProvider serviceProvider) { var _messageBus = (IMessageBus)serviceProvider.GetService(typeof(IMessageBus)); var command = new WriteInConsoleCommand { Message = "first message with mediator ..." }; await _messageBus.SendWriteInConsoleCommand(command, default); var commandEvent = new WriteInConsoleEvent(command); await _messageBus.PublishWriteInConsoleEvent(commandEvent, default); }
public WriteInConsoleEvent(WriteInConsoleCommand command) { Command = command; }