Exemplo n.º 1
0
 public void DeleteEntry(DiaryEntry entry)
 {
     //delete 
     //entry.Id
     _xmlDoc.Root.Elements().Where(e => e.Attribute("id").Value.Equals(entry.Id.ToString())).Select(e => e).Single().Remove();
     _xmlDoc.Save(EntryFileFullName);
 }
Exemplo n.º 2
0
        public void UpdateEntry(DiaryEntry entry)
        {
            //find original
            var items = from item in _xmlDoc.Descendants("DiaryEntry")
                let xElement = item.Element("Id")
                where xElement != null && xElement.Value == entry.Id.ToString()
                        select item;

            foreach (XElement itemElement in items)
            {
                itemElement.SetElementValue("EntryEvent", entry.EntryEvent);
                itemElement.SetElementValue("EntryTxt", entry.EntryTxt);
                itemElement.SetElementValue("EntryDt", entry.EntryDt);
                itemElement.SetElementValue("UserName", entry.UserName);
            }
            

            //update with this one.


            _xmlDoc.Save(EntryFileFullName);
        }