public void Load(string file) { if (File.Exists(file)) { XDocument doc = XDocument.Load(file); XElement elemPresentation = doc.Element("Presentation"); Plays.Clear(); if (elemPresentation != null) { Name = elemPresentation.Attribute("Name").Value; XElement elemFiles = elemPresentation.Element("Files"); if (elemFiles != null) { foreach (XElement elem in elemFiles.Elements("File")) { PresentationPlay play = new PresentationPlay(); play.ReadXML(elem); Plays.Add(play); } } } } }
public Presentation(string name, List <PresentationPlay> pPlays) { Name = name; Plays.Clear(); foreach (PresentationPlay pPlay in pPlays) { Plays.Add(pPlay); } }
public Presentation() { Name = string.Empty; Plays.Clear(); }