Example #1
0
        public void DeleteSongFromPlaylist(DeleteSongFromPlaylistViewModel deletingSongFromPlaylist)
        {
            var playlistToUpdate = _context.Playlists.Include(g => g.SongPlaylists).Single(u => u.PlaylistID == deletingSongFromPlaylist.PlaylistID);
            var songToUpdate     = _context.Songs.Single(u => u.SongID == deletingSongFromPlaylist.SongID);

            playlistToUpdate.SongPlaylists.Remove(playlistToUpdate.SongPlaylists.Where(ugu => ugu.SongID == songToUpdate.SongID).FirstOrDefault());
            _context.SaveChanges();
        }
Example #2
0
 public void DeleteSongFromPlaylist(DeleteSongFromPlaylistViewModel deletingSongFromPlaylist)
 {
     _services.DeleteSongFromPlaylist(deletingSongFromPlaylist);
 }