private static void SaveFile() { var root = new XElement("CloseTicketCheckDiscounts"); foreach (var closeTicketCheckDiscount in CloseTicketCheckDiscounts) { root.Add(CloseTicketCheckDiscount.ToXElement(closeTicketCheckDiscount)); } File.WriteAllText(Path, new XDocument(root).ToString()); }
private static void LoadFile() { if (File.Exists(Path)) { var document = XDocument.Load(Path); CloseTicketCheckDiscounts.Clear(); foreach (var element in document.GetXElements("CloseTicketCheckDiscounts", "rec")) { CloseTicketCheckDiscounts.Add(CloseTicketCheckDiscount.FromXElement(element)); } } }