public void RemoveFolder(ItemViewModel folder) { if (!SyncFolders.Contains(folder)) { return; } SyncFolders.Remove(folder); //should i save here? Save(); }
public void AddFolder(DirectoryInfo dir) { if (SyncFolders.Any(s => s.Path == dir.FullName && s.Name == dir.Name)) { return; } var syncFolder = new ItemViewModel(dir, null); SyncFolders.Add(syncFolder); //should i save here? Save(); }
public List <ItemViewModel> GetFolders() { return(SyncFolders.OrderBy(s => s.Name).ToList()); }