diff --git a/TeamDBAwesome/TeamDBAwesome/SqlService/MySqlService.cs b/TeamDBAwesome/TeamDBAwesome/SqlService/MySqlService.cs
index 72ec1da..bb0f9c4 100644
--- a/TeamDBAwesome/TeamDBAwesome/SqlService/MySqlService.cs
+++ b/TeamDBAwesome/TeamDBAwesome/SqlService/MySqlService.cs
@@ -37,6 +37,11 @@ private void Init_Connection()
SqlConn = new MySqlConnection(connectionString);
}
+ private string GetDBString(string SqlFieldName, MySqlDataReader Reader)
+ {
+ return Reader[SqlFieldName].Equals(DBNull.Value) ? String.Empty : Reader.GetString(SqlFieldName);
+ }
+
///
/// opens a connection to the DB
///
@@ -167,10 +172,7 @@ public Customer GetCustomer(int PersonID)
}
- private string GetDBString(string SqlFieldName, MySqlDataReader Reader)
- {
- return Reader[SqlFieldName].Equals(DBNull.Value) ? String.Empty : Reader.GetString(SqlFieldName);
- }
+
public SearchResult Search(Search search)
{
@@ -179,9 +181,18 @@ public SearchResult Search(Search search)
if(open == true)
{
+ //media / album / artist / track / composer / genre
+
//do the search
- //need to make the track, album, genre,media,composer, artist models
- //nope. composer is inside of track
+ //need to write some logic to see any of the fields are blank, otherwise do each search, and add them to the lists in result
+ string mediaQuery = "select * from chinook.mediatype where name like \'%" + search.Media + "%\' ";
+ string albumQuery = "select * from chinook.album where name like \'%" + search.Album + "%\' ";
+ string artistQuery = "select * from chinook.artist where name like \'%" + search.Artist + "%\' ";
+ string trackQuery = "select * from chinook.track where name like \'%" + search.Track + "%\' ";
+ string composerQuery = "select * from chinook.track where composer like \'%" + search.Composer + "%\' ";
+ string genreQuery = "select * from chinook.genre where name like \'%" + search.Genre + "%\' ";
+
+
}
else
{
diff --git a/TeamDBAwesome/TeamDBAwesome/TeamDBAwesome.csproj b/TeamDBAwesome/TeamDBAwesome/TeamDBAwesome.csproj
index 92c7571..31d0acc 100644
--- a/TeamDBAwesome/TeamDBAwesome/TeamDBAwesome.csproj
+++ b/TeamDBAwesome/TeamDBAwesome/TeamDBAwesome.csproj
@@ -171,7 +171,14 @@
Global.asax
+
+
+
+
+
+
+