コード例 #1
0
        public async Task RollbackAsync()
        {
            // How to handle exception here ?(
            foreach (var aggregate in this.stagedAggregates)
            {
                await aggregatesRepository.RollbackChangesAsync(aggregate);

                aggregate.Rollback();
            }

            this.stagedAggregates.Clear();
        }