public async Task <MessageIdOutput> AddAsync(MessageInput messageInput, string ownerId) { var message = _mapper.Map <MessageInput, Message>(messageInput); message.OwnerId = ownerId; var messageId = await _messageStore.AddAsync(message); return(new MessageIdOutput(messageId)); }
public void Start() { _logger.LogInformation("Start DataChange tracker..."); _messageBus.RegisterMessageHandler("store", async(msg, token) => { _logger.LogInformation("New Message"); await _store.AddAsync(msg, token); }); }