Ejemplo n.º 1
0
 public static IStageCommandConfig <TStage> WithCommand <TStage, TPayload>(this IStageCommandConfig <TStage> stageConfig, string commandName,
                                                                           Action <TStage, ICommandParams <TPayload> > command,
                                                                           Action <TStage, ICommandParams <TPayload> > postCommand = null)
 {
     stageConfig.DefineCommand(commandName, new CommandDefinition <TStage, TPayload>(command, postCommand));
     return(stageConfig);
 }
Ejemplo n.º 2
0
 public static IStageCommandConfig <TStage> WithCommand <TStage, TPayload>(this IStageCommandConfig <TStage> stageConfig, string commandName,
                                                                           ICommandDefinition <TStage, TPayload> commandDefinition)
 {
     stageConfig.DefineCommand(commandName, commandDefinition);
     return(stageConfig);
 }