public static void AddPlaylist(string playlistName, Playlist playlist) { if (!Playlists.ContainsKey(playlistName)) { Playlists[playlistName] = playlist; SavePlaylists(); } }
public E <LocalStr> Delete(string id) { if (!Playlists.ContainsKey(id)) { return(new LocalStr()); } Assert.IsTrue(TryGetRealId(id, out var real)); UnregisterPlaylistId(real); Assert.IsTrue(Playlists.Remove(id)); ++ChangeCount; return(R.Ok); }
public static Playlist GetPlaylist(string playlistName) { if (Playlists.ContainsKey(playlistName)) { return(Playlists[playlistName]); } else { Playlists[playlistName] = new Playlist(new List <SongData>()); return(Playlists[playlistName]); } }