diff --git a/TeamDBAwesome/TeamDBAwesome/SqlService/MySqlService.cs b/TeamDBAwesome/TeamDBAwesome/SqlService/MySqlService.cs
index 9193312..e98970e 100644
--- a/TeamDBAwesome/TeamDBAwesome/SqlService/MySqlService.cs
+++ b/TeamDBAwesome/TeamDBAwesome/SqlService/MySqlService.cs
@@ -77,6 +77,11 @@ namespace TeamDBAwesome.SqlService
}
}
+ ///
+ /// Adds a new User into the DB
+ ///
+ /// a new customer object
+ /// a 0 on success, 1 otherwise
public int AddNewUser(Customer newCust)
{
bool open = this.OpenConnection();
@@ -133,6 +138,11 @@ namespace TeamDBAwesome.SqlService
}
+ ///
+ /// Update a Customer Object
+ ///
+ /// A customer object
+ /// 0 success, 1 otherwise
public int UpdateCustomer(Customer customer)
{
string update_person = "Update person SET FirstName=\'" + customer.FName + "\', LastName=\'" + customer.LName +
@@ -167,6 +177,11 @@ namespace TeamDBAwesome.SqlService
}
}
+ ///
+ /// Gets a Customer from the DB
+ ///
+ /// a personID related to the customer
+ /// A customer object
public Customer GetCustomer(int PersonID)
{
bool open = this.OpenConnection();
@@ -207,8 +222,11 @@ namespace TeamDBAwesome.SqlService
}
-
-
+ ///
+ /// Searches the Database
+ ///
+ /// a search object parameterized by tags from the user
+ /// a SearchResult object
public SearchResult Search(Search search)
{
bool open = this.OpenConnection();
@@ -338,6 +356,11 @@ namespace TeamDBAwesome.SqlService
}
}
+ ///
+ /// Gets a track from the DB
+ ///
+ /// The TrackID
+ /// a track object
public Track GetTrack(int trackId)
{
Track track = new Track();
@@ -376,5 +399,23 @@ namespace TeamDBAwesome.SqlService
return track;
}
+
+ public int UpdateTrack(Track track)
+ {
+ bool open = this.OpenConnection();
+
+ if (open == true)
+ {
+ string update_track = "";
+
+ MySqlCommand command = new MySqlCommand(update_track, SqlConn);
+ command.ExecuteNonQuery();
+
+ return 0;
+ }
+ else
+ {
+ return 1;
+ }
}
}
\ No newline at end of file
diff --git a/TeamDBAwesome/TeamDBAwesome/js/HolderService.js b/TeamDBAwesome/TeamDBAwesome/js/HolderService.js
index eac5261..6f0ee39 100644
--- a/TeamDBAwesome/TeamDBAwesome/js/HolderService.js
+++ b/TeamDBAwesome/TeamDBAwesome/js/HolderService.js
@@ -20,11 +20,26 @@
CustomerID: null
};
+ var Blank_Track = {
+ TrackId: null,
+ TrackName: null,
+ AlbumTitle: null,
+ MediaType: null,
+ Genre: null,
+ Composer: null,
+ Milliseconds: null,
+ Bytes: null,
+ UnitPrice: null,
+ };
+
//create the accessor for it
return {
getBlankCustomer: function () {
return Blank_Customer;
+ },
+ getBlankTrack: function () {
+ return Blank_Track;
}
};