public function auditAfterCreate(ModelInterface $model)
{
//Create a new audit
$audit = $this->createAudit('C', $model);
$metaData = $model->getModelsMetaData();
$fields = $metaData->getAttributes($model);
$details = [];
foreach ($fields as $field) {
$auditDetail = new AuditDetail();
$auditDetail->field_name = $field;
$auditDetail->old_value = null;
$auditDetail->new_value = $model->readAttribute($field);
$details[] = $auditDetail;
}
$audit->details = $details;
return $audit->save();
}