|
|
|
@ -9,6 +9,7 @@ using static System.Reflection.Metadata.BlobBuilder;
|
|
|
|
|
using System.Reflection.Metadata;
|
|
|
|
|
using System.IO;
|
|
|
|
|
using System.Collections.ObjectModel;
|
|
|
|
|
using System.Reflection.Emit;
|
|
|
|
|
|
|
|
|
|
namespace Model.Serialization;
|
|
|
|
|
|
|
|
|
@ -80,7 +81,24 @@ public class LinqXmlSerialization : IDataManager
|
|
|
|
|
{
|
|
|
|
|
playlists = new ObservableCollection<Playlist>();
|
|
|
|
|
artists = new List<Artist>();
|
|
|
|
|
albums = new ObservableCollection<Album>();
|
|
|
|
|
Artist ImagineDragons = new Artist("Imagine Dragons");
|
|
|
|
|
albums = new ObservableCollection<Album>()
|
|
|
|
|
{
|
|
|
|
|
new Album("Adios Bahamas", "album1.jpg", new Artist(), "", ""),
|
|
|
|
|
new Album("Album2", "album2.jpg", new Artist(), "", ""),
|
|
|
|
|
new Album("Album3", "album3.jpg", new Artist(), "", ""),
|
|
|
|
|
new Album("Album4", "album4.jpg", new Artist(), "", ""),
|
|
|
|
|
new Album("Album5", "album5.jpg", new Artist(), "", ""),
|
|
|
|
|
new Album("Album6", "album6.jpg", new Artist(), "", ""),
|
|
|
|
|
new Album("Album7", "album7.png", new Artist(), "", ""),
|
|
|
|
|
new Album("Album8", "album8.jpg", new Artist(), "", ""),
|
|
|
|
|
new Album("Night Visions", "album9.jpg", new Artist(), "", ""),
|
|
|
|
|
new Album("Smoke & Mirrors", "album10.jpg", new Artist(), "", ""),
|
|
|
|
|
new Album("Evolve", "album11.jpg", new Artist(), "", ""),
|
|
|
|
|
new Album("Origins", "album12.jpg", new Artist(), "", ""),
|
|
|
|
|
new Album("Mercury Act 1", "album13.jpg", new Artist(), "", ""),
|
|
|
|
|
new Album("Mercury Act 2", "album14.jpg", new Artist(), "", "")
|
|
|
|
|
};
|
|
|
|
|
infoTitles = new ObservableCollection<InfoTitle>();
|
|
|
|
|
customTitles = new ObservableCollection<CustomTitle>();
|
|
|
|
|
if (!Directory.Exists(XMLPATH))
|
|
|
|
@ -88,6 +106,7 @@ public class LinqXmlSerialization : IDataManager
|
|
|
|
|
Directory.CreateDirectory(XMLPATH);
|
|
|
|
|
}
|
|
|
|
|
Directory.SetCurrentDirectory(XMLPATH);
|
|
|
|
|
SaveAlbums();
|
|
|
|
|
LoadSerialization();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|