@Override
    public void erzeugeAnmeldung(AnmeldungDTO a) {
        Laeufer provLaeufer = new Laeufer();
        Laufveranstaltung provLaufveranstaltung = new Laufveranstaltung();
        Verein provVerein = new Verein();
        
        for(int i = 0; i < laeuferList.size(); i++) {
            provLaeufer = laeuferList.get(i);
            if(provLaeufer.getNachname().equals(a.getLaeufer().getName()) && provLaeufer.getVorname().equals(a.getLaeufer().getVorname())) {
                break;
            }
        }
        for(int i = 0; i < laufveranstaltungList.size(); i++) {
            provLaufveranstaltung = laufveranstaltungList.get(i);
            if(provLaufveranstaltung.getName().equals(a.getVeranstaltung())) {
                break;
            }
        }
        for(int i = 0; i < vereinList.size(); i++) {
            provVerein = vereinList.get(i);
            if(provVerein.getName().equals(a.getVerein())) {
                break;
            }
            else{
                if (i == vereinList.size() - 1) {
                    provVerein = erstelleVerein(new VereinDTO(a.getVerein()));
                }
            }
        }

        anmeldung = new Anmeldung();
        anmeldung.addLaeuferLaufveranstaltung(provLaeufer,  provLaufveranstaltung);
        anmeldung.setVerein(provVerein);
        anmeldung.setBezahlstatus(a.isBezahlt());
        anmeldung.setStartnummer(a.getStartnummer());
        anmeldungList.add(anmeldung);
        log.debug("Anmeldung erzeugt");
    }