diff --git a/Sources/Model/Serialization/LINQ_XML_Serialization.cs b/Sources/Model/Serialization/LINQ_XML_Serialization.cs index 20c3c1b..37cb1ba 100644 --- a/Sources/Model/Serialization/LINQ_XML_Serialization.cs +++ b/Sources/Model/Serialization/LINQ_XML_Serialization.cs @@ -182,4 +182,22 @@ public class LINQ_XML_Serialization : IDataManager } } } + + public void LoadArtists() + { + XDocument ArtistsFile = XDocument.Load("artists.xml"); + artists = ArtistsFile.Descendants("artist") + .Select(eltArtist => new Artist( + eltArtist.Attribute("Name")!.Value + )).ToList(); + + } + + public void SaveArtists() + { + XDocument ArtistsFile = new XDocument(); + var artist = artists.Select(artist => new XElement("artist", + new XAttribute("Name", artist.Name) + )); + } }