HallsRepository(QSqlDatabase &,QObject *) definition createHall(const CreateHallRequest &) definition deleteHallById(qint32) definition getAllHalls(QVector &) definition getHallById(qint32,HallDTO &) definition mapQueryToDTO(const QSqlQuery &) definition updateHall(const UpdateHallRequest &) definition HallsRepository CreateHallRequest true false pass by reference HallDTO 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 UpdateHallRequest true false pass by reference qint32 true true pass by value pass by value