/// <summary>
 /// Ermittelt einen Ansprechpartner zu einer Adresse über den Namen und Vornamen
 /// </summary>
 /// <param name="adresse"></param>
 /// <param name="nachname"></param>
 /// <param name="vorname"></param>
 /// <returns></returns>
 public AnsprechpartnerItem CreateOrGetAnsprechpartner(int adresse, string nachname, string vorname, string email)
 {
     try
     {
         if (SeminarData.AnsprechpartnerExists(Mandant, adresse, email))
         {
             var ansprechpartner = SeminarData.GetAnsprechpartner(Mandant, adresse, email);
             ansprechpartner.Nachname = nachname;
             ansprechpartner.Vorname  = vorname;
             return(SeminarData.UpdateAnsprechpartner(Mandant, ansprechpartner));
         }
         else
         {
             var ansprechpartner = new AnsprechpartnerItem();
             ansprechpartner.Adresse         = adresse;
             ansprechpartner.Nachname        = nachname;
             ansprechpartner.Vorname         = vorname;
             ansprechpartner.EMail           = email;
             ansprechpartner.Ansprechpartner = $"{vorname} {nachname}";
             return(SeminarData.UpdateAnsprechpartner(Mandant, ansprechpartner));
         }
     }
     catch (Exception ex)
     {
         TraceLog.LogException(ex);
         throw;
     }
 }
        /// <summary>
        /// Aktualisiert einen Ansprechpartner
        /// </summary>
        /// <param name="ansprechpartner"></param>
        /// <returns></returns>
        public AnsprechpartnerItem UpdateAnsprechpartner(AnsprechpartnerItem ansprechpartner)
        {
            try
            {
                if (ansprechpartner.Adresse == 0)
                {
                    throw new Exception("Speicherung von Ansprechpartner ohne Adresse nicht möglich.");
                }

                return(SeminarData.UpdateAnsprechpartner(Mandant, ansprechpartner));
            }
            catch (Exception ex)
            {
                TraceLog.LogException(ex);
                throw;
            }
        }