Beispiel #1
0
        public void CommitChanges()
        {
            RemovedItems.Clear();
            UpdatedItems.Clear();
            AddedItems.Clear();

            OriginalItems.Clear();
            OriginalItems.AddRange(InnerItems);
        }
Beispiel #2
0
 /// <inheritdoc/>
 public async Task CommitAsync()
 {
     foreach (var item in Items)
     {
         await DeliverEntityEventsAsync(item);
     }
     foreach (var item in RemovedItems)
     {
         await DeliverEntityEventsAsync(item);
     }
     FireCommittedEvent();
     RemovedItems.Clear();
 }