public UnitOfWork(GestaoProcessoIndustrialDbContext context, IDapperDbConnection dapperDbConnection) { _context = context; _dapperDbConnection = dapperDbConnection; Eventos = new EventoRepository(_context, _dapperDbConnection); Usuarios = new UsuarioRepository(_context, _dapperDbConnection); }
public GestaoProcessoIndustrialIntegrationEventService( ILogger <GestaoProcessoIndustrialIntegrationEventService> logger, IEventBus eventBus, GestaoProcessoIndustrialDbContext gestaoProcessoIndustrialDbContext /*,Func<DbConnection, IIntegrationEventLogService> integrationEventLogServiceFactory*/) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _gestaoProcessoIndustrialDbContext = gestaoProcessoIndustrialDbContext ?? throw new ArgumentNullException(nameof(gestaoProcessoIndustrialDbContext)); // _integrationEventLogServiceFactory = integrationEventLogServiceFactory ?? throw new ArgumentNullException(nameof(integrationEventLogServiceFactory)); _eventBus = eventBus ?? throw new ArgumentNullException(nameof(eventBus)); //_eventLogService = _integrationEventLogServiceFactory(_gestaoNormasDbContext.Database.GetDbConnection()); }
public UsuarioRepository(GestaoProcessoIndustrialDbContext context, IDapperDbConnection dapperDbConnection) : base(dapperDbConnection) { _context = context; }