Esempio n. 1
0
        public override IEnumerable <IEventoDeDominioBD> AdicionarEventosAoDB(ContextoDosEventos dbContext, IEnumerable <IEventoDeDominioBD> eventosBD)
        {
            List <EventoDeRecebimentosBD> eventosDeRecebimentoBD = eventosBD.Select(evento => (EventoDeRecebimentosBD)evento).ToList();

            dbContext.EventosDeRecebimento.AddRange(eventosDeRecebimentoBD);
            return(eventosDeRecebimentoBD);
        }
        protected void OpenConnection(ContextoDeConexao conexaoAUsar)
        {
            DbContextOptionsBuilder <ContextoDosEventos> optionsBuilder = new DbContextOptionsBuilder <ContextoDosEventos>();

            optionsBuilder.UseSqlServer(conexaoAUsar.Conexao);

            _contexto = new ContextoDosEventos(optionsBuilder.Options);
            _contexto.InfoContexto = conexaoAUsar;
        }
Esempio n. 3
0
        public override IEnumerable <IEventoDeDominioBD> AdicionarEventosAoDB(ContextoDosEventos dbContext, IEnumerable <IEventoDeDominioBD> eventosBD)
        {
            IEnumerable <EventoDeBancoDeSaldoFuncionarioBD> eventosBancoDeSaldoBD = eventosBD.Select(evento => (EventoDeBancoDeSaldoFuncionarioBD)evento).ToArray();

            //separar eventos por tipo de banco
            //List<EventoDeBancoDeSaldoFuncionarioBD> eventosDeBancoDeSaldoBD = eventosBD.Select(evento => (EventoDeBancoDeSaldoFuncionarioBD)evento).ToList();
            dbContext.EventosDeBancoDeSaldoFuncionario.AddRange(eventosBancoDeSaldoBD);
            return(eventosBancoDeSaldoBD);
        }
Esempio n. 4
0
 public abstract IEnumerable <IEventoDeDominioBD> AdicionarEventosAoDB(ContextoDosEventos dbContext, IEnumerable <IEventoDeDominioBD> eventosBD);