Example #1
0
        public UnitOfWork(GestaoNormasDbContext context, IDapperDbConnection dapperDbConnection)
        {
            _context            = context;
            _dapperDbConnection = dapperDbConnection;
            //_dapperDbConnection.OpenConnection();

            Normas       = new NormaRepository(_context, _dapperDbConnection);
            Repositorios = new RepositorioRepository(_context, _dapperDbConnection);
        }
Example #2
0
 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());
 }
Example #3
0
 public RepositorioRepository(GestaoNormasDbContext context, IDapperDbConnection dapperDbConnection) : base(dapperDbConnection)
 {
     _context = context;
 }
Example #4
0
 public NormaCadastradaIntegrationEventHandler(
     GestaoNormasDbContext gestaoNormasDbContext, ILogger <NormaCadastradaIntegrationEventHandler> logger)
 {
     _gestaoNormasDbContext = gestaoNormasDbContext;
     _logger = logger ?? throw new System.ArgumentNullException(nameof(logger));
 }