public async Task UpdateAsync(IntegrationEventLog @event)
        {
            if (@event == null)
            {
                throw new ArgumentNullException(nameof(@event));
            }

            @event.UpdatedTime = DateTimeOffset.UtcNow;
            EventLogContext.Update(@event);
            await EventLogContext.SaveChangesAsync();
        }
        public async Task SaveAsync(IntegrationEvent @event)
        {
            if (@event == null)
            {
                throw new ArgumentNullException(nameof(@event));
            }

            var eventLog = new IntegrationEventLog(@event);

            EventLogContext.IntegrationEventLogs.Add(eventLog);
            await EventLogContext.SaveChangesAsync();
        }