diff --git a/TeamDBAwesome/TeamDBAwesome/Models/Track.cs b/TeamDBAwesome/TeamDBAwesome/Models/Track.cs
index b526510..5b6f152 100644
--- a/TeamDBAwesome/TeamDBAwesome/Models/Track.cs
+++ b/TeamDBAwesome/TeamDBAwesome/Models/Track.cs
@@ -9,7 +9,7 @@ namespace TeamDBAwesome.Models
{
public int TrackId { get; set; }
public string TrackName { get; set; }
- public string AlbumTitle { get; set; }
+ public string AlbumTitle { get; set; } //Should this be album id to match the sql?
public string MediaType { get; set; }
public string Genre { get; set; }
public string Composer { get; set; }
diff --git a/TeamDBAwesome/TeamDBAwesome/TeamDBAwesome.csproj b/TeamDBAwesome/TeamDBAwesome/TeamDBAwesome.csproj
index 47dd533..55fe1b4 100644
--- a/TeamDBAwesome/TeamDBAwesome/TeamDBAwesome.csproj
+++ b/TeamDBAwesome/TeamDBAwesome/TeamDBAwesome.csproj
@@ -208,10 +208,12 @@
+
+
diff --git a/TeamDBAwesome/TeamDBAwesome/app.js b/TeamDBAwesome/TeamDBAwesome/app.js
index 776ba5c..40f97d7 100644
--- a/TeamDBAwesome/TeamDBAwesome/app.js
+++ b/TeamDBAwesome/TeamDBAwesome/app.js
@@ -103,6 +103,22 @@ app.config(function ($stateProvider, $urlRouterProvider, $httpProvider) {
'footer': {templateUrl: 'pages/templates/footer.html'}
}
})
+ .state('new-media', {
+ url: '/newmedia',
+ views: {
+ 'header': { templateUrl: 'pages/templates/admin-header.html' },
+ 'content': { templateUrl: 'pages/new-media.html' },
+ 'footer': { templateUrl: 'pages/templates/footer.html' }
+ }
+ })
+ .state('playlist-editor', {
+ url: '/playlisteditor',
+ views: {
+ 'header': { templateUrl: 'pages/templates/admin-header.html' },
+ 'content': { templateUrl: 'pages/playlist-editor.html' },
+ 'footer': { templateUrl: 'pages/templates/footer.html' }
+ }
+ })
});
app.run(['$rootScope', '$state', '$stateParams','$http',
diff --git a/TeamDBAwesome/TeamDBAwesome/js/adminController.js b/TeamDBAwesome/TeamDBAwesome/js/adminController.js
index 186014d..d8626e2 100644
--- a/TeamDBAwesome/TeamDBAwesome/js/adminController.js
+++ b/TeamDBAwesome/TeamDBAwesome/js/adminController.js
@@ -36,6 +36,8 @@ angular.module('routerApp').controller('adminController', function($scope, $http
$state.go('home');
}
+
+
/* BEGIN LOGIC */
var promise = $scope.authenticateAdmin($cookies.get('ADMIN'),$cookies.get('PWD'));
@@ -46,4 +48,52 @@ promise.then(function(){
else if ($scope.authenticated == false)$scope.logoutAdmin();
});
+$scope.showMediaOptions = true;
+$scope.showTrackFields = false;
+$scope.showAlbumFields = false;
+$scope.showArtistFields = false;
+$scope.showGenreFields = false;
+$scope.showMediaTypeFields = false;
+
+
+$scope.back = function () {
+ $scope.showMediaOptions = true;
+ $scope.showTrackFields = false;
+ $scope.showAlbumFields = false;
+ $scope.showArtistFields = false;
+ $scope.showGenreFields = false;
+ $scope.showMediaTypeFields = false;
+}
+$scope.toCreateTrack = function () {
+ $scope.showMediaOptions = false;
+ $scope.showTrackFields = true;
+};
+$scope.toCreateAlbum = function () {
+ $scope.showMediaOptions = false;
+};
+$scope.toCreateArtist = function () {
+ $scope.showMediaOptions = false;
+};
+$scope.toCreateGenre = function () {
+ $scope.showMediaOptions = false;
+};
+$scope.toCreateMediaType = function () {
+ $scope.showMediaOptions = false;
+};
+
+$scope.playlists = [
+ {
+ "playlistId": "1",
+ "name":"test1"
+ },
+ {
+ "playlistId": "2",
+ "name":"test2"
+ },
+ {
+ "playlistId": "3",
+ "name":"test3"
+ }
+];
+
});
\ No newline at end of file
diff --git a/TeamDBAwesome/TeamDBAwesome/pages/admin-mediacenter.html b/TeamDBAwesome/TeamDBAwesome/pages/admin-mediacenter.html
index c4c0440..b4d0d25 100644
--- a/TeamDBAwesome/TeamDBAwesome/pages/admin-mediacenter.html
+++ b/TeamDBAwesome/TeamDBAwesome/pages/admin-mediacenter.html
@@ -1,7 +1,7 @@
-
Media Center Here
- Enter/Edit New Media Screen – as shown in Figure 4 for the UConnJobSearch app, there
+
Media Center
+
+
+
Create New Media
+
Playlist Editor
\ No newline at end of file
diff --git a/TeamDBAwesome/TeamDBAwesome/pages/new-media.html b/TeamDBAwesome/TeamDBAwesome/pages/new-media.html
new file mode 100644
index 0000000..e4f92a4
--- /dev/null
+++ b/TeamDBAwesome/TeamDBAwesome/pages/new-media.html
@@ -0,0 +1,25 @@
+
+
+ New Media
+
+
+
\ No newline at end of file
diff --git a/TeamDBAwesome/TeamDBAwesome/pages/playlist-editor.html b/TeamDBAwesome/TeamDBAwesome/pages/playlist-editor.html
new file mode 100644
index 0000000..7e48dcb
--- /dev/null
+++ b/TeamDBAwesome/TeamDBAwesome/pages/playlist-editor.html
@@ -0,0 +1,7 @@
+
+ Playlist Editor
+
+
+
+
+