public async Task <IActionResult> Create([FromBody] NewMessageDto newMessage) { // save the message to the DB var message = _messageServices.AddMessage(newMessage); // send message to the clients await _messageHub.Clients.All.SendMessageToClients(message); return(Ok(message)); }