public bool AddSavedFolderProject(SavedFolderProject sf, SavedFolderType folderType) { if (FindFolderProjectByName(sf.Name, folderType) != null) { return(false); } UserSettings.Data.SavedFolders[folderType.Value()].Add(sf); return(true); }
// find by name public SavedFolderProject FindFolderProjectByName(string testName, SavedFolderType folderType) { foreach (SavedFolderProject sp in UserSettings.Data.SavedFolders[folderType.Value()]) { if (sp.Name.Equals(testName)) { return(sp); } } return(null); }
// find by name public SavedFolderProject FindFolderProjectByKey(string testKey, SavedFolderType folderType) { foreach (SavedFolderProject fp in UserSettings.Data.SavedFolders[folderType.Value()]) { if (fp.Key.Equals(testKey)) { return(fp); } } return(null); }
private void ListSavedFoldersInfo(SavedFolderType index) { UserSettingData30 d = UserSettings.Data; ObservableCollection <SavedFolderProject> sf = d.SavedFolders[index.Value()]; savedWin.Append(nl); savedWin.AppendLineFmt("project count", sf.Count.ToString()); foreach (SavedFolderProject kvp in sf) { listSavedFolderInfo(kvp); } }
public bool HasSavedFolders(SavedFolderType folderType) { return(UserSettings.Data.SavedFolders[folderType.Value()].Count > 0); }