private void UpdateAction(EndpointActionEntity actionEntity) { var mAction = _mapper.Map <MiddlerAction>(actionEntity); var action = _internalHelper.BuildConcreteActionInstance(mAction); if (action == null) { return; } if (action is ScriptingAction scriptAction) { actionEntity.Parameters["CompiledCode"] = scriptAction?.CompileScriptIfNeeded(); } }
private void UpdateActions(MiddlerRuleDbModel ruleDbModel) { foreach (var middlerAction in ruleDbModel.Actions) { var action = _internalHelper.BuildConcreteActionInstance(middlerAction); if (action == null) { continue; } if (action is ScriptingAction scriptAction) { middlerAction.Parameters["CompiledCode"] = scriptAction?.CompileScriptIfNeeded(); } } }