public void CommitChanges() { RemovedItems.Clear(); UpdatedItems.Clear(); AddedItems.Clear(); OriginalItems.Clear(); OriginalItems.AddRange(InnerItems); }
/// <inheritdoc/> public async Task CommitAsync() { foreach (var item in Items) { await DeliverEntityEventsAsync(item); } foreach (var item in RemovedItems) { await DeliverEntityEventsAsync(item); } FireCommittedEvent(); RemovedItems.Clear(); }