Example #1
0
        public async Task <TEntity> CreateAsync(TEntity entity, CancellationToken token)
        {
            await _ctx.AddAsync(entity, token);

            _eventDispatcher.DispatchDeferred(new DatabaseUpdatedEvent());

            return(entity);
        }
Example #2
0
 protected void RaiseEventDeferred(IDomainEvent domainEvent)
 {
     _eventDispatcher.DispatchDeferred(domainEvent);
 }