コード例 #1
0
        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());
        }
コード例 #2
0
        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));
                }
            }
        }