Пример #1
0
 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);
 }
Пример #2
0
 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;
 }
Пример #3
0
 public function getGenresOverzicht()
 {
     $genreDAO = new GenreDAO();
     $lijst = $genreDAO->getAll();
     return $lijst;
 }