private void EndUpdateEvent(UpdateContentContext context, AuditTrailSettingsPart part) { var newEventSettings = part.Retrieve <string>("Events"); if (newEventSettings == _oldEventSettings) { return; } _auditTrailManager.CreateRecord <AuditTrailSettingsEventProvider>( eventName: AuditTrailSettingsEventProvider.EventsChanged, eventData: new Dictionary <string, object> { { "OldSettings", _auditTrailManager.ToEventData(_oldEventSettings) }, { "NewSettings", _auditTrailManager.ToEventData(newEventSettings) } }, user: _wca.GetContext().CurrentUser); }