public Ausleihe(ISchüler ausgeliehenVon, IBuch ausgeliehenesBuch, DateTime ausleihdatum, DateTime rückgabedatum)
 {
     AusgeliehenVon = ausgeliehenVon;
     AusgeliehenesBuch = ausgeliehenesBuch;
     Ausleihdatum = ausleihdatum;
     Rückgabedatum = rückgabedatum;
     Zurückgegeben = false;
 }
 public bool BuchInKategorieLegen(IBuch buch, IKategorie kategorie)
 {
     throw new NotImplementedException();
 }
 public bool BuchZurückgeben(IBuch buch, ISchüler schüler)
 {
     throw new NotImplementedException();
 }
 public bool BuchAusleihen(IBuch buch, ISchüler schüler)
 {
     throw new NotImplementedException();
 }
        public bool BuchLöschen(IBuch buch)
        {
            int id = -1;
            foreach (int key in _bücherei.BücherListe.Keys)
            {
                if (_bücherei.BücherListe[key].Equals(buch))
                {
                    id = key;
                    break;
                }
            }

            if (id > 0)
            {
                string data = id.ToString();
                _dbAnbindung.DeleteRow(ExistingTables.Bücher, data);
                return true;
            }
            return false;
        }
 IAusleihe IClassFactory.CreateAusleihe(ISchüler vonSchüler, IBuch buch, DateTime ausgeliehen, DateTime rückgabe)
 {
     return new Ausleihe(vonSchüler, buch, ausgeliehen, rückgabe);
 }