public async Task Handle(LogMessageProcessed message) { if (lookup.MessageRouteExists(message.Machine, message.Thread)) { lookup.LookupMessageRoute(message.Machine, message.Thread).LogMessageProcessed(); } await Task.FromResult(false); }
public async Task Handle(TCommand message) { MessageRoute route = lookup.MessageRouteExists(message.Machine, message.Thread) ? lookup.LookupMessageRoute(message.Machine, message.Thread) : lookup.OpenRoute(message.Machine, message.Thread, message.CreatedOn); route.LogMessageProcessing(message.MessageName, MessageType); await Task.FromResult(false); }