public RunnerWriteDbWithValidation( IBizAction <TIn, TOut> actionClass, DataContext dataContext) { this.actionClass = actionClass; this.dataContext = dataContext; }
public RunnerWriteDbWithValidation( //#B IBizAction <TIn, TOut> actionClass, //#B EfCoreContext context) //#B { _context = context; _actionClass = actionClass; }
public bool HasErrors => _actionClass.HasErrors; //#A public RunnerWriteDb( //#B IBizAction <TIn, TOut> actionClass, //#B EntitiesContext context) //#B { _context = context; _actionClass = actionClass; }
public RunnerTransact2WriteDb( DataContext dataContext, IBizAction <TIn, TPass> actionPart1, IBizAction <TPass, TOut> actionPart2) { this.dataContext = dataContext; this.actionPart1 = actionPart1; this.actionPart2 = actionPart2; }
public RunnerTransact2WriteDb( //#E EfCoreContext context, //#E IBizAction <TIn, TPass> actionPart1, //#E IBizAction <TPass, TOut> actionPart2) //#E { _context = context; _actionPart1 = actionPart1; _actionPart2 = actionPart2; }
private TPartOut RunPart <TPartIn, TPartOut>(IBizAction <TPartIn, TPartOut> bizPart, TPartIn dataIn) where TPartOut : class { TPartOut result = bizPart.Action(dataIn); Errors = bizPart.Errors; if (!HasErrors) { dataContext.SaveChanges(); } return(result); }
private TPartOut RunPart <TPartIn, TPartOut>( //#M IBizAction <TPartIn, TPartOut> bizPart, //#M TPartIn dataIn) //#M where TPartOut : class { var result = bizPart.Action(dataIn); //#N Errors = bizPart.Errors; //#N if (!HasErrors) //#O { //#O _context.SaveChanges(); //#O } //#O return(result); //#P }
private TPartOut RunPart <TPartIn, TPartOut>( //#L IBizAction <TPartIn, TPartOut> bizPart, //#L TPartIn dataIn) //#L where TPartOut : class { var result = bizPart.Action(dataIn); //#M Errors = bizPart.Errors; //#M if (!HasErrors) //#N { //#N _context.SaveChanges(); //#N } //#N return(result); //#O }
public RunnerWriteDb(IBizAction <TIn, TOut> actionClass, IUnitOfWork context) { _context = context; _actionClass = actionClass; }
public RunnerWriteDb(IBizAction <TIn, TOut> actionClass, SurveyDbContext context) { _actionClass = actionClass; _context = context; }