Ejemplo n.º 1
0
 public static UnitOfWorkStep <T> Create(UnitOfWorkStepMethod <T> executeMethod)
 {
     return(new UnitOfWorkStep <T>(executeMethod, (ctx, uow) => Task.FromResult(ctx)));
 }
Ejemplo n.º 2
0
 public UnitOfWorkStep(UnitOfWorkStepMethod <T> executeMethod, UnitOfWorkStepMethod <T> rollbackMethod) : base(executeMethod, rollbackMethod)
 {
 }
Ejemplo n.º 3
0
 public static UnitOfWorkStep <T> Create(UnitOfWorkStepMethod <T> executeMethod, UnitOfWorkStepMethod <T> rollbackMethod)
 {
     return(new UnitOfWorkStep <T>(executeMethod, rollbackMethod));
 }
 public ISagaStep <UnitOfWorkStepMethod <T> > AddStep(UnitOfWorkStepMethod <T> step)
 {
     return(this.AddStep(UnitOfWorkStep <T> .Create(step)));
 }