// Decline the contact request
        private async void ContactRequestDecline(object sender, RoutedEventArgs e)
        {
            //Get sender ID
            var button = (Button)sender;
            int id     = int.Parse(button.Name.Replace("_", string.Empty));

            UserData loggedInUser = MatchmakerAPI_Client.DeserializeUserData(MatchmakerAPI_Client.GetUserData(User.ID)); // This person received a contact request.
            UserData userSender   = MatchmakerAPI_Client.DeserializeUserData(MatchmakerAPI_Client.GetUserData(id));      // This person that send a contact request.
            await MatchmakerAPI_Client.declineContactRequest(loggedInUser, userSender);                                  // contact request is declined

            ChatListPage chatList = new ChatListPage(loggedInUser);

            NavigationService.Navigate(chatList);
        }
        // This method is the activation for deblocking the user.
        private async void Deblock_Click(object sender, RoutedEventArgs e)
        {
            UserData   loggedInUser = MatchmakerAPI_Client.DeserializeUserData(MatchmakerAPI_Client.GetUserData(User.email));
            List <int> blockedUsers = loggedInUser.blockedUsers;
            var        number       = (Button)sender; // get the name of the button that is clicked
            int        listIndex    = int.Parse(number.Name.Replace("_", string.Empty));

            blockedUsers.RemoveAt(listIndex);
            loggedInUser.blockedUsers = blockedUsers;

            await MatchmakerAPI_Client.SaveUser(loggedInUser);

            // after the await the page is updated and the user is not in the blocked list anymore.
            ChatListPage chatList = new ChatListPage(loggedInUser);

            NavigationService.Navigate(chatList);
        }
        // go to the contacts page
        private void ContactPage_Click(object sender, RoutedEventArgs e)
        {
            ChatListPage chatList = new ChatListPage(LoggedInUser);

            NavigationService.Navigate(chatList);
        }