public UnitOfWork(GestaoNormasDbContext context, IDapperDbConnection dapperDbConnection) { _context = context; _dapperDbConnection = dapperDbConnection; //_dapperDbConnection.OpenConnection(); Normas = new NormaRepository(_context, _dapperDbConnection); Repositorios = new RepositorioRepository(_context, _dapperDbConnection); }
public GestaoNormasIntegrationEventService( ILogger <GestaoNormasIntegrationEventService> logger, IEventBus eventBus, GestaoNormasDbContext gestaoNormasDbContext /*,Func<DbConnection, IIntegrationEventLogService> integrationEventLogServiceFactory*/) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _gestaoNormasDbContext = gestaoNormasDbContext ?? throw new ArgumentNullException(nameof(gestaoNormasDbContext)); // _integrationEventLogServiceFactory = integrationEventLogServiceFactory ?? throw new ArgumentNullException(nameof(integrationEventLogServiceFactory)); _eventBus = eventBus ?? throw new ArgumentNullException(nameof(eventBus)); //_eventLogService = _integrationEventLogServiceFactory(_gestaoNormasDbContext.Database.GetDbConnection()); }
public RepositorioRepository(GestaoNormasDbContext context, IDapperDbConnection dapperDbConnection) : base(dapperDbConnection) { _context = context; }
public NormaCadastradaIntegrationEventHandler( GestaoNormasDbContext gestaoNormasDbContext, ILogger <NormaCadastradaIntegrationEventHandler> logger) { _gestaoNormasDbContext = gestaoNormasDbContext; _logger = logger ?? throw new System.ArgumentNullException(nameof(logger)); }