public void SendResponseToRequest(string requestorId, string requestResponse, string endUserId) { var notificationId = _userServiceAgent.ResponseToFriendRequest(requestorId, requestResponse, endUserId); if (notificationId > 0) { var connectionId = _userServiceAgent.GetUserConnectionId(endUserId); if (connectionId != null && connectionId.Count() > 0) { Clients.Clients(connectionId).RemoveNotification(notificationId); } } if (requestResponse == "Accepted") { SendNotification(endUserId, requestorId, "FriendRequestAccepted"); List <string> connectionIds = _userServiceAgent.GetUsersConnectionId(new string[] { endUserId, requestorId }); RefreshOnlineUsersByConnectionIds(connectionIds); } }