private void CreateButton_Click(object sender, RoutedEventArgs e)
        {
            string newConferenceName = new TextRange(NewConferenceName.Document.ContentStart, NewConferenceName.Document.ContentEnd).Text.Trim();

            if (!string.IsNullOrWhiteSpace(newConferenceName))
            {
                var ipAddress = ProjectUtilities.IpFetcher.GetLocalIpAdress();
                ConferenceRequests.Put(Username, newConferenceName, ipAddress, 1, RSA.RSAEncrypt(Password));
                var feedback = ConferenceRequests.Get("Result", typeof(int), Username);
                if ((int)feedback[1] == 1)
                {
                    ConferenceWindow conference = new ConferenceWindow(Username, newConferenceName, Password, ConferenceRequests, LoginSpace);
                    App.Current.MainWindow = conference;
                    conferenceListWindow.Close();
                    this.Close();
                    conference.Show();
                }
                else
                {
                    MessageBox.Show("Server rejected request. Try again, or log out and back in.", "Server fault", MessageBoxButton.OK, MessageBoxImage.Information);
                    this.Close();
                    DataContext = conferenceListWindow;
                }
            }
        }
        private async void ConnectToConference(string conferenceClicked)
        {
            var IPconnect = await Task <string> .Factory.StartNew(() => GetIpFromServer(conferenceClicked));

            if (!IPconnect.Equals(""))
            {
                ConferenceWindow conference = new ConferenceWindow(Username, conferenceClicked, IPconnect, Password, LoginSpace);
                App.Current.MainWindow = conference;
                this.Close();
                conference.Show();
            }
            else
            {
                MessageBox.Show("Server rejected request. Try again, or log out and back in.", "Server fault", MessageBoxButton.OK, MessageBoxImage.Information);
            }
        }