Пример #1
0
    public static IFluentSequenceMutatorBuilder SequentialMerge(this IFluentSequenceBuilder builder, IEtlContext context, string name, Action <SequentialMergerBuilder> merger)
    {
        var subBuilder = new SequentialMergerBuilder(context, name);

        merger.Invoke(subBuilder);
        return(builder.ReadFrom(subBuilder.Merger));
    }
 public CloseDoorWhenMorningSequenceBuilder(IFluentSequenceBuilder fluentSequenceBuilder, IDelay delay,
                                            ICheckForLightCommand checkForLightCommand, IOpenDoorCommand openDoorCommand, ITimeService timeService)
 {
     _fluentSequenceBuilder = fluentSequenceBuilder;
     _delay = delay;
     _checkForLightCommand = checkForLightCommand;
     _openDoorCommand      = openDoorCommand;
     _timeService          = timeService;
 }
Пример #3
0
 public static IFluentSequenceMutatorBuilder ReadFromExcel(this IFluentSequenceBuilder builder, EpPlusExcelReader reader)
 {
     return(builder.ReadFrom(reader));
 }
Пример #4
0
 public static IFluentSequenceMutatorBuilder Listen(this IFluentSequenceBuilder builder, RowListener listener)
 {
     return(builder.ReadFrom(listener));
 }
Пример #5
0
 public static IFluentSequenceMutatorBuilder ReadFromInMemoryRowCache(this IFluentSequenceBuilder builder, InMemoryRowCache cache)
 {
     return(builder.ReadFrom(cache));
 }
Пример #6
0
 public static IFluentSequenceMutatorBuilder ReadFromCustomSql(this IFluentSequenceBuilder builder, CustomSqlAdoNetDbReader reader)
 {
     return(builder.ReadFrom(reader));
 }
Пример #7
0
 public static IFluentSequenceMutatorBuilder UsePredefinedRows(this IFluentSequenceBuilder builder, RowCreator creator)
 {
     return(builder.ReadFrom(creator));
 }
 public static IFluentSequenceMutatorBuilder ReadDelimitedLines(this IFluentSequenceBuilder builder, DelimitedLineReader reader)
 {
     return(builder.ReadFrom(reader));
 }
Пример #9
0
 public static IFluentSequenceMutatorBuilder ImportEnumerable(this IFluentSequenceBuilder builder, EnumerableImporter importer)
 {
     return(builder.ReadFrom(importer));
 }
Пример #10
0
 public static IFluentSequenceMutatorBuilder ReadFromStoredProcedure(this IFluentSequenceBuilder builder, StoredProcedureAdoNetDbReader reader)
 {
     return(builder.ReadFrom(reader));
 }
Пример #11
0
 internal FluentSequenceMutatorBuilder(IFluentSequenceBuilder parent)
 {
     ProcessBuilder = parent;
 }