public ActionResult GetCurrentUser() { var user = _userManager.GetUserAsync(HttpContext.User).GetAwaiter().GetResult(); _manager.AddUser(new ChatUser { UserName = user.UserName, UserId = user.Id }); //broadcast the user list to all the clients _chatHub.SendUserList(_manager.GetAllUsers()); return(Json(new { user.Id, user.UserName })); }