Пример #1
0
 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;
     });
 }
Пример #2
0
 public static void AddSingleResultActionFunction(this IActionProvider actionProvider, SingleResultActionFunction func)
 {
     actionProvider.AddSingleResultActionFunction("default", func);
 }