public static void AddSingleResultActionFunction(this IActionProvider actionProvider, string name, SingleResultActionFunction func) { actionProvider.Functions.Add("action_" + name, (settings) => { var ar = func(settings as ActionSettings); var afr = new ActionFunctionResult(); afr.RanSuccessfully = ar.RanSuccessfully; afr.FunctionException = ar.ExecutionException; afr.Message = ar.Message; afr.ActionResults.Add("default", ar); return afr; }); }
public static void AddSingleResultActionFunction(this IActionProvider actionProvider, SingleResultActionFunction func) { actionProvider.AddSingleResultActionFunction("default", func); }