//Abspeichern Teilnehmer
 private void b_save_Click(object sender, RoutedEventArgs e)
 {
     if (CheckFields())
     {
         int skilllevel = 1500; //Startlevel festgesetzt
         comp.AddCompetitor(tb_name.Text, tb_surname.Text, cb_gender.Text, skilllevel, cb_visibility.Text,
                            ApplicationState.GetValue <Client>("LoggedOnUser").Username);
         DataChanged?.Invoke(this, new EventArgs());
         Close();
     }
     else
     {
         MessageBox.Show("Bitte alle Felder ausfüllen!", "KICKERCUP", MessageBoxButton.OK,
                         MessageBoxImage.Error);
     }
 }
        //Nach Eingabe aller notwendigen Daten, speichern eines neuen Teilnehmers
        private void b_save_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (this.CheckFields())
                {
                    //falls Teilnehmer noch keine ID hat, also nicht über die Suche aufgerufen wurde, neuen anlegen
                    if (l_compID.Content.ToString() == "")
                    {
                        comp.AddCompetitor(tb_name.Text, tb_surname.Text, cb_gender.Text, 1500, cb_visibility.Text,
                                           ApplicationState.GetValue <Client>("LoggedOnUser").Username);
                    }

                    //ansonsten Teilnehmer anhand der ID updaten
                    else
                    {
                        Guid compID = Guid.Parse(l_compID.Content.ToString());
                        comp.UpdateCompetitor(compID, tb_name.Text, tb_surname.Text, cb_gender.Text,
                                              comp.FindCompetitor(compID).SkillLevel, cb_visibility.Text);
                    }

                    EmptyAll();
                }

                else
                {
                    MessageBox.Show("Es wurden nicht alle Felder ausgefüllt", "KICKERCUP", MessageBoxButton.OK,
                                    MessageBoxImage.Error);
                }
            }
            catch
            {
                MessageBox.Show("Es ist ein Fehler aufgetreten", "KICKERCUP", MessageBoxButton.OK,
                                MessageBoxImage.Error);
            }

            competitor_search();
        }