GenresRepository(QSqlDatabase &,QObject *) definition createGenre(const CreateGenreRequest &) definition deleteGenreById(qint32) definition getAllGenres(QVector &) definition getGenreById(qint32,GenreDTO &) definition mapQueryToDTO(const QSqlQuery &) definition updateGenre(const UpdateGenreRequest &) definition GenresRepository CreateGenreRequest true false pass by reference GenreDTO true false pass by reference QObject true false pass by reference QSqlDatabase true false pass by reference QSqlQuery true false pass by reference QVector true false pass by reference UpdateGenreRequest true false pass by reference qint32 true true pass by value pass by value