Пример #1
0
 /// <summary>
 /// Load data from specific paths
 /// </summary>
 /// <remarks>Just for testing.</remarks>
 public void Load(string path)
 {
     if (_Entries == null)
     {
         _Entries = EntryList.Load(this, path);
         _Entries.PropertyChanged += EntryDataChanged;
         // Compute the next serial number
         if (_Entries.Entries.Count > 0)
         {
             NextSerial = _Entries.Entries.Values.Max(entry => entry.Serial) + 1;
         }
         else
         {
             NextSerial = 0;
         }
         OnPropertyChanged("Entries");
         OnPropertyChanged("UnreadEntries");
     }
 }
Пример #2
0
 /// <summary>
 /// Junk state and reload it
 /// </summary>
 /// <remarks>Used in initial subscription.</remarks>
 public void Reset()
 {
     _Entries = null;
     Load();
 }