Пример #1
0
        public void DeleteSelectedEntries(IEnumerable <ISublistEntry> entries)
        {
            foreach (var sublistEntry in entries.ToList())
            {
                _entryProvider.DeleteEntry(sublistEntry);

                var parent = _entryProvider.GetParent(sublistEntry, AllEntries);
                if (parent == null)
                {
                    AllEntries.Remove(sublistEntry);
                }
                else
                {
                    parent.SubEntries.Remove(sublistEntry);
                }
            }
        }