/// <summary>
        /// Get playlistsong by ID
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public IHttpActionResult Get(int id)
        {
            PlaylistSongServices playlistService = CreatePlaylistSongService();
            var note = playlistService.GetPlaylistSongById(id);

            return(Ok(note));
        }
        /// <summary>
        /// Get a list of all playlists and songs
        /// </summary>
        /// <returns></returns>
        public IHttpActionResult Get()
        {
            PlaylistSongServices playlistService = CreatePlaylistSongService();
            var playlist = playlistService.GetPlayListSongs();

            return(Ok(playlist));
        }
        private PlaylistSongServices CreatePlaylistSongService()
        {
            var userId      = Guid.Parse(User.Identity.GetUserId());
            var noteService = new PlaylistSongServices(userId);

            return(noteService);
        }
Esempio n. 4
0
        //------------------Post/Get/Delete Songs For Playlist --------------//

        private PlaylistSongServices SongPlaylistService()
        {
            var playlistServices = new PlaylistSongServices();

            return(playlistServices);
        }