public function updateBoek($id, $titel, $genreId) { $genreDAO = new GenreDAO(); $boekDAO = new BoekDAO(); $genre = $genreDAO->getById($genreId); $boek = $boekDAO->getById($id); $boek->setTitel($titel); $boek->setGenre($genre); $boekDAO->update($boek); }
public function create($titel, $genreId) { $bestaandBoek = $this->getByTitel($titel); if (isset($bestaandBoek)) { throw new TitelBestaatException(); } $sql = "insert into mvc_boeken (titel, genreid) values ('" . $titel . "', " . $genreId . ")"; $dbh = new PDO(DBConfig::$DB_CONNSTRING, DBConfig::$DB_USERNAME, DBConfig::$DB_PASSWORD); $dbh->exec($sql); $boekId = $dbh->lastInsertId(); $dbh = null; $genreDAO = new GenreDAO(); $genre = $genreDAO->getById($genreId); $boek = Boek::create($boekId, $titel, $genre); return $boek; }
public function getGenresOverzicht() { $genreDAO = new GenreDAO(); $lijst = $genreDAO->getAll(); return $lijst; }