public override Task OnConnected() { var userId = Context.QueryString["UserId"]; if (userId != null) { string uId = userId; _userServiceAgent.SaveUserOnlineStatus(new OnlineUserViewModel { UserId = uId, ConnectionId = Context.ConnectionId, IsOnline = true }); RefreshOnlineUsers(uId); } return(base.OnConnected()); }