public DbChangeLogger( LogContext context, IChangesFinder changesfinder) { _context = context; _changesFinder = changesfinder; }
public UnitOfWork( RunnerDbContext context, ICategoryRepository categories, IRunnerRepository runners, IDatabase database, IChangesFinder changesFinder, IChangesLogger changesLogger) : this(context, categories, runners, database) { _changesFinder = changesFinder ?? throw new ArgumentNullException(nameof(changesFinder)); _changesLogger = changesLogger ?? throw new ArgumentNullException(nameof(changesLogger)); }
public UnitOfWork( ErpContext context, IChangesFinder changesFinder, IChangesLogger changesLogger) { _context = context; Articles = new ArticleRepository(context); Customers = new CustomerRepository(context); Orders = new OrderRepository(context); _changesFinder = changesFinder; _changesLogger = changesLogger; }
public ConsoleChangeLogger( IChangesFinder changesFinder) { _changesFinder = changesFinder; }