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(); }
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(); }