浏览代码

avalonia: Added DeleteItems for CoreRepistory

Kenric Nugteren 2 周之前
父节点
当前提交
232955767f
共有 1 个文件被更改,包括 13 次插入0 次删除
  1. 13 0
      InABox.Avalonia/DataModels/CoreRepository.cs

+ 13 - 0
InABox.Avalonia/DataModels/CoreRepository.cs

@@ -772,6 +772,19 @@ namespace InABox.Avalonia
         {
             _table.Rows.Remove(item.Row);
             AllItems.Remove(item);
+            SaveToStorage();
+            Search();
+            NotifyChanged();
+        }
+
+        public virtual void DeleteItems(IEnumerable<TItem> items)
+        {
+            foreach(var item in items)
+            {
+                _table.Rows.Remove(item.Row);
+                AllItems.Remove(item);
+            }
+            SaveToStorage();
             Search();
             NotifyChanged();
         }