public async Task Publish <TEvent>(TEvent @event) where TEvent : Event
        {
            await _mediator.Publish(@event);

            await _eventSourcingRepository.SaveEvent(@event);
        }
Example #2
0
        public async Task PublishEvent <T>(T @event) where T : Event
        {
            await _mediator.Publish(@event);

            await _eventSourcingRepository.SaveEvent(@event);
        }