// GET: api/Deputados public IQueryable <DeputadoDTO> GetDeputados() { List <DeputadoDTO> deputadosDTO = new List <DeputadoDTO>(); foreach (cf_deputado deputado in db.cf_deputado) { deputadosDTO.Add(DeputadoDTO.GeraDTO(deputado)); } return(deputadosDTO.AsQueryable()); }
// GET: api/Deputados/5 public IQueryable <DeputadoDTO> GetDeputadosByIdPartido(int partido) { List <DeputadoDTO> deputadosDTO = new List <DeputadoDTO>(); foreach (cf_deputado deputado in db.cf_deputado.Where(b => b.id_partido == partido)) { deputadosDTO.Add(DeputadoDTO.GeraDTO(deputado)); } db.Dispose(); return(deputadosDTO.AsQueryable()); }
public async Task <IHttpActionResult> GetDeputadoByIdParlamentar(int idParlamentar) { cf_deputado deputado = await db.cf_deputado.Where(b => b.id_parlamentar == idParlamentar).FirstOrDefaultAsync(); if (deputado == null) { return(NotFound()); } return(Ok(DeputadoDTO.GeraDTO(deputado))); }
public async Task <IHttpActionResult> GetDeputadoByCarteira(int carteira) { cf_deputado deputado = await db.cf_deputado.Where(b => b.matricula == carteira).FirstOrDefaultAsync(); if (deputado == null) { return(NotFound()); } return(Ok(DeputadoDTO.GeraDTO(deputado))); }