Exemple #1
0
        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();
        }