#ifndef BASE_REPOSITORY_H_ #define BASE_REPOSITORY_H_ #include #include #include "models/models.h" class base_repository { public: base_repository(); base_repository(const std::string&); protected: MYSQL* setup_mysql_connection(); MYSQL* setup_mysql_connection(Model::database_connection); MYSQL_RES* perform_mysql_query(MYSQL*, const std::string&); Model::database_connection details; private: void intitalizeDetails(); std::string path; }; #endif