public async Task <IActionResult> SendMessage(int roomId, string message, [FromServices] IHubContext <ChatHub> chat) { var Message = new Comment() { message = message, MilkProdId = roomId, owner = _userManager.GetUserAsync(User).Result.Email }; await db.Comments.AddAsync(Message); await db.SaveChangesAsync(); await chat.Clients.Group(roomId.ToString()).SendAsync("RecieveMessage", new { Text = Message.message, Name = Message.owner, }); return(Ok()); }