private void contactsSearchResultsListView_DoubleClick(object sender, EventArgs e)
        {
            string clickedText = contactsSearchResultsListView.SelectedItems[0].SubItems[2].Text;

            Account contactAccount = DBConnect.GetAccountByEmail(clickedText);

            contactAccount.User = DBConnect.GetUserByAccountUsername(contactAccount.Username);

            // if the contactAccount.User.Image is null don't load any image

            ContactsProfileForm form = new ContactsProfileForm(contactAccount);

            form.ShowDialog();
        }
        private void contactsListView_DoubleClick(object sender, System.EventArgs e)
        {
            string userNameAndSurname = contactsListView.SelectedItems[0].Text;
            string userName           = userNameAndSurname.Split(new[] { ' ' }, 2)[0];
            User   contactUser        = null;

            foreach (User u in ContactList)
            {
                if (u.Name.Equals(userName))
                {
                    contactUser = u;
                }
            }

            Account contactAccount = DBConnect.GetAccountByUser(contactUser);

            // Open a ContactsProfileForm
            ContactsProfileForm form = new ContactsProfileForm(contactAccount);

            form.ShowDialog();
        }