public override void Execute(CommandPipelineContext context,
     IDatabaseConnector connector,
     IEnumerable<ScriptAccessor> scripts)
 {
     // Need to sort scripts out that have run before...
     base.Execute(context, connector, scripts);
 }
Example #2
0
 public override void Execute(CommandPipelineContext context,
                              IDatabaseConnector connector,
                              IEnumerable <ScriptAccessor> scripts)
 {
     //if (context.Options.Rollback)
     //    base.Execute(context, connector, scripts);
 }
 public override void Execute(CommandPipelineContext context,
     IDatabaseConnector connector,
     IEnumerable<ScriptAccessor> scripts)
 {
     //if (context.Options.Rollback)
     //    base.Execute(context, connector, scripts);
 }
Example #4
0
 public override void Execute(CommandPipelineContext context,
                              IDatabaseConnector connector,
                              IEnumerable <ScriptAccessor> scripts)
 {
     // Need to sort scripts out that have run before...
     base.Execute(context, connector, scripts);
 }
        public virtual void Execute(CommandPipelineContext context,
            IDatabaseConnector connector,
            IEnumerable<ScriptAccessor> scripts)
        {
            if (!scripts.Any()) return;
            var step = new Step {Scripts = scripts};

            Logger.InfoFormat("Executing scripts in folder '{0}'...", Folder);
            connector.Apply(step);
            Logger.InfoFormat("Scripts in folder '{0}' executed.", Folder);
        }
Example #6
0
        public virtual void Execute(CommandPipelineContext context,
                                    IDatabaseConnector connector,
                                    IEnumerable <ScriptAccessor> scripts)
        {
            if (!scripts.Any())
            {
                return;
            }
            var step = new Step {
                Scripts = scripts
            };

            Logger.InfoFormat("Executing scripts in folder '{0}'...", Folder);
            connector.Apply(step);
            Logger.InfoFormat("Scripts in folder '{0}' executed.", Folder);
        }
Example #7
0
 public async Task Handle(CommandPipelineContext <DoWorkWithContextCommand, DoWorkContext> pipelineContext, Func <CommandPipelineContext <DoWorkWithContextCommand, DoWorkContext>, Task> next)
 {
     pipelineContext.PipeContext = new DoWorkContext();
     await next(pipelineContext);
 }
Example #8
0
 public Task Handle(CommandPipelineContext <ShortCircuitCommand> pipelineContext, Func <CommandPipelineContext <ShortCircuitCommand>, Task> next)
 {
     PipeVerify.PipesCalled.Add(this.GetType());
     return(next(pipelineContext));
 }
Example #9
0
 public async Task Handle(CommandPipelineContext <DoWorkCommand> pipelineContext, Func <CommandPipelineContext <DoWorkCommand>, Task> next)
 {
     PipeVerify.PipesCalled.Add(GetType());
     await next(pipelineContext);
 }