Added Model namespace
This commit is contained in:
@@ -25,7 +25,7 @@ MYSQL* base_repository::setup_mysql_connection()
|
||||
|
||||
return conn;
|
||||
}
|
||||
MYSQL* base_repository::setup_mysql_connection(database_connection details)
|
||||
MYSQL* base_repository::setup_mysql_connection(Model::database_connection details)
|
||||
{
|
||||
MYSQL *connection = mysql_init(NULL);
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
coverArtRepository::coverArtRepository(const std::string& path) : base_repository(path)
|
||||
{ }
|
||||
|
||||
Cover coverArtRepository::retrieveRecord(Cover& cov, coverFilter filter = coverFilter::id)
|
||||
Model::Cover coverArtRepository::retrieveRecord(Model::Cover& cov, coverFilter filter = coverFilter::id)
|
||||
{
|
||||
std::stringstream qry;
|
||||
auto conn = setup_mysql_connection();
|
||||
@@ -45,7 +45,7 @@ Cover coverArtRepository::retrieveRecord(Cover& cov, coverFilter filter = coverF
|
||||
return covDb;
|
||||
}
|
||||
|
||||
void coverArtRepository::deleteRecord(const Cover& cov)
|
||||
void coverArtRepository::deleteRecord(const Model::Cover& cov)
|
||||
{
|
||||
auto conn = setup_mysql_connection();
|
||||
const std::string query("DELETE FROM CoverArt WHERE CoverArtId = " + std::to_string(cov.id));
|
||||
@@ -55,7 +55,7 @@ void coverArtRepository::deleteRecord(const Cover& cov)
|
||||
mysql_close(conn);
|
||||
}
|
||||
|
||||
void coverArtRepository::saveRecord(const Cover& cov)
|
||||
void coverArtRepository::saveRecord(const Model::Cover& cov)
|
||||
{
|
||||
auto conn = setup_mysql_connection();
|
||||
|
||||
@@ -93,10 +93,10 @@ void coverArtRepository::saveRecord(const Cover& cov)
|
||||
std::cout << "done" << std::endl;
|
||||
}
|
||||
|
||||
Cover coverArtRepository::parseRecord(MYSQL_RES *results)
|
||||
Model::Cover coverArtRepository::parseRecord(MYSQL_RES *results)
|
||||
{
|
||||
std::cout << "parsing record" << std::endl;
|
||||
Cover cov;
|
||||
Model::Cover cov;
|
||||
auto fieldNum = mysql_num_fields(results);
|
||||
|
||||
MYSQL_ROW row = mysql_fetch_row(results);
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
songRepository::songRepository(const std::string& path) : base_repository(path)
|
||||
{ }
|
||||
|
||||
std::vector<Song> songRepository::retrieveRecords()
|
||||
std::vector<Model::Song> songRepository::retrieveRecords()
|
||||
{
|
||||
auto conn = setup_mysql_connection();
|
||||
const std::string query = "SELECT * FROM Song";
|
||||
@@ -24,7 +24,7 @@ std::vector<Song> songRepository::retrieveRecords()
|
||||
return songs;
|
||||
}
|
||||
|
||||
Song songRepository::retrieveRecord(Song& song, songFilter filter)
|
||||
Model::Song songRepository::retrieveRecord(Model::Song& song, songFilter filter)
|
||||
{
|
||||
std::stringstream qry;
|
||||
auto conn = setup_mysql_connection();
|
||||
@@ -57,7 +57,7 @@ Song songRepository::retrieveRecord(Song& song, songFilter filter)
|
||||
return song;
|
||||
}
|
||||
|
||||
void songRepository::deleteRecord(const Song& song)
|
||||
void songRepository::deleteRecord(const Model::Song& song)
|
||||
{
|
||||
auto conn = setup_mysql_connection();
|
||||
auto status = 0;
|
||||
@@ -69,7 +69,7 @@ void songRepository::deleteRecord(const Song& song)
|
||||
mysql_close(conn);
|
||||
}
|
||||
|
||||
void songRepository::saveRecord(const Song& song)
|
||||
void songRepository::saveRecord(const Model::Song& song)
|
||||
{
|
||||
auto conn = setup_mysql_connection();
|
||||
auto status = 0;
|
||||
@@ -148,16 +148,16 @@ void songRepository::saveRecord(const Song& song)
|
||||
std::cout << "done inserting song record" << std::endl;
|
||||
}
|
||||
|
||||
std::vector<Song> songRepository::parseRecords(MYSQL_RES* results)
|
||||
std::vector<Model::Song> songRepository::parseRecords(MYSQL_RES* results)
|
||||
{
|
||||
auto fieldNum = mysql_num_fields(results);
|
||||
auto numRows = mysql_num_rows(results);
|
||||
|
||||
std::vector<Song> songs;
|
||||
std::vector<Model::Song> songs;
|
||||
songs.reserve(numRows);
|
||||
|
||||
for (MYSQL_ROW row = nullptr; (row = mysql_fetch_row(results)) != nullptr; ) {
|
||||
Song song;
|
||||
Model::Song song;
|
||||
|
||||
for (auto i = 0; i != fieldNum; ++i) {
|
||||
switch (i) {
|
||||
@@ -203,9 +203,9 @@ std::vector<Song> songRepository::parseRecords(MYSQL_RES* results)
|
||||
return songs;
|
||||
}
|
||||
|
||||
Song songRepository::parseRecord(MYSQL_RES* results)
|
||||
Model::Song songRepository::parseRecord(MYSQL_RES* results)
|
||||
{
|
||||
Song song;
|
||||
Model::Song song;
|
||||
auto fieldNum = mysql_num_fields(results);
|
||||
|
||||
MYSQL_ROW row = mysql_fetch_row(results);
|
||||
|
||||
Reference in New Issue
Block a user