public void AddItem(IManuscriptItem item) { if (item != null) { Items.Add(item); OnCollectionChange(new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Add, item)); } }
public void RemoveItem(IManuscriptItem item) { if (item == null) { return; } Items.Remove(item); OnCollectionChange(new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Remove, item, item.Id)); }
public void AddItem(IManuscriptItem item, string source) { if (item != null && !File.Exists(source)) { item.Source = source; Items.Add(item); File.Create(source); OnCollectionChange(new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Add, item)); } }