public Task Handle(MessageStoredEvent evt) { // Process the subscribed message - save to lightweight read model _log.LogDebug($"******* MessageStoreReadModelManager - EvtMsg: [{evt.EvtMsg}]"); return(Task.CompletedTask); }
public async Task Handle(SendMessageCommand cmd) { // you would save to the Db here _log.LogDebug($"%%%%%%% The message is [{cmd.Msg}]"); // then raise an event to any interested party var evt = new MessageStoredEvent(cmd.Msg); await _bus.Enqueue(evt); }