Пример #1
0
        public void RemoveFolder(ItemViewModel folder)
        {
            if (!SyncFolders.Contains(folder))
            {
                return;
            }

            SyncFolders.Remove(folder);
            //should i save here?
            Save();
        }
Пример #2
0
        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();
        }
Пример #3
0
 public List <ItemViewModel> GetFolders()
 {
     return(SyncFolders.OrderBy(s => s.Name).ToList());
 }