示例#1
0
 public DbChangeLogger(
     LogContext context,
     IChangesFinder changesfinder)
 {
     _context       = context;
     _changesFinder = changesfinder;
 }
示例#2
0
 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;
 }