public IActionResult PostNewMessage([FromBody] Message NewMessage) { if (ModelState.IsValid == false) { return(BadRequest()); } var isSavedInDB = MessageManager.AddNewMessage(NewMessage); if (isSavedInDB == false) { return(BadRequest()); } //sending messagge to reciver using chathub _chatHubCTX.Clients.User(NewMessage.ReceiverId).SendAsync("ReceiveMessage", NewMessage); return(Ok(NewMessage)); }