Exemplo n.º 1
0
        public IQueryable <PresencaDTO> GetPresencasDeputadoByPeriodo(int carteiraParlamentar, DateTime dataIn, DateTime dataFi, int leg = 0)
        {
            if (leg == 0)
            {
                leg = db.cf_presenca_deputado.Max(x => x.legislatura);
            }
            List <PresencaDTO> presencas = new List <PresencaDTO>();

            foreach (cf_presenca_deputado presenca in db.cf_presenca_deputado.Where(d => d.carteiraParlamentar == carteiraParlamentar))
            {
                presencas.Add(PresencaDTO.GeraDTO(presenca));
            }
            return(presencas.Where(p => p.sessao.dataSessao >= dataIn && p.sessao.dataSessao <= dataFi).AsQueryable());
        }
Exemplo n.º 2
0
        public IQueryable <PresencaDTO> GetPresencasDeputado(int carteiraParlamentar, int leg = 0)
        {
            if (leg == 0)
            {
                leg = db.cf_presenca_deputado.Max(x => x.legislatura);
            }
            List <PresencaDTO> presencas = new List <PresencaDTO>();

            foreach (cf_presenca_deputado presenca in db.cf_presenca_deputado.Where(d => d.carteiraParlamentar == carteiraParlamentar && d.legislatura == leg))
            {
                presencas.Add(PresencaDTO.GeraDTO(presenca));
            }
            return(presencas.AsQueryable());
        }