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; }
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); }
public abstract IEnumerable <IEventoDeDominioBD> AdicionarEventosAoDB(ContextoDosEventos dbContext, IEnumerable <IEventoDeDominioBD> eventosBD);