private void Load() { if (File.Exists(_fileName)) { _data = JsonFile.Read <UIStateData>(_fileName); } else { _data = new UIStateData(); } }
private void Load() { try { if (File.Exists(_fileName)) { _data = JsonFile.Read <UIStateData>(_fileName); } } catch { } if (_data == null) { _data = new UIStateData(); } }
private void Load() { foreach (var file in Directory.GetFiles(_templateFolder, "*.tmp")) { try { var tmp = JsonFile.Read <DataTemplate>(file); tmp.FileName = file; _templates.Add(tmp); } catch { } } _defaults = JsonFile.Read <Dictionary <string, string> >(_defaultsFile); if (_defaults == null) { _defaults = new Dictionary <string, string>(); } }
public void Save() { SavedCommandItems3 file = new SavedCommandItems3(); List <SavedCommandItem3> fileItems = new List <SavedCommandItem3>(); foreach (SavedCommandItem3 item in _items.OrderByDescending(c => c.LastSent).Take(50)) { if (!item.FileName.IsValid()) { item.FileName = GetAvailableFileName(); } fileItems.Add(item); if (item.IsNew) { JsonFile.Write(item.FileName, item.SentCommand); } } file.Items = fileItems.ToArray(); JsonFile.Write(_itemsFile, file); }
private void SaveDefaults() { JsonFile.Write(_defaultsFile, _defaults); }
public void Save() { JsonFile.Write(_fileName, _data); }