public static int AddPlaylist(string playlistName) { int newPlaylistId = CPlaylists.NewPlaylist(playlistName); CPlaylists.Save(newPlaylistId); return(newPlaylistId); }
public static void AddSongToPlaylist(int songId, int playlistId, bool allowDuplicates) { if (CPlaylists.Get(playlistId) == null) { throw new ArgumentException("invalid playlistId"); } if (allowDuplicates || !PlaylistContainsSong(songId, playlistId)) { CPlaylists.AddSong(playlistId, songId); CPlaylists.Save(playlistId); } else { throw new ArgumentException("song exists in this playlist"); } }