public static void CreatePlaylist(string PlaylistName) { JsonPlaylistsHolderParser.PlaylistHolder data = new JsonPlaylistsHolderParser.PlaylistHolder { PlaylistName = PlaylistName, PlaylistPath = System.IO.Path.Combine(InternalStorageHelper.InternalXmlFileLocation, "PlaylistSettings", "Playlists", PlaylistName + extention) }; using (IXmlParsable parser = new JsonPlaylistsHolderParser(System.IO.Path.Combine(InternalStorageHelper.InternalXmlFileLocation, "PlaylistSettings", "Playlists.json"))) { parser.AddItem(data); } }
public static List <string> GetAllPlaylists() { using (IXmlParsable parser = new JsonPlaylistsHolderParser(System.IO.Path.Combine(InternalStorageHelper.InternalXmlFileLocation, "PlaylistSettings", "Playlists.json"))) { List <JsonPlaylistsHolderParser.PlaylistHolder> playlists = (List <JsonPlaylistsHolderParser.PlaylistHolder>)parser.FetchItems(); List <string> names = new List <string>(); foreach (JsonPlaylistsHolderParser.PlaylistHolder data in playlists) { names.Add(data.PlaylistName); } return(names); } }