예제 #1
0
파일: EventBus.cs 프로젝트: fvilers/Darjeel
        public async Task PublishAsync(Envelope <IEvent> envelope)
        {
            if (envelope == null)
            {
                throw new ArgumentNullException(nameof(envelope));
            }

            var message = BuildEvent(envelope);

            _context.Events.Add(message);
            await _context.SaveChangesAsync();
        }