public async Task Execute <T>(T command) { await _commands.Publish(command); }
public async Task Publish <TEvent>(TEvent eventMessage) { await _events.Publish(eventMessage); }