public async Task <IHttpActionResult> GetCelula(int id) { Celula item = await db.celula .Include(c => c.Pessoas) .Include(c => c.Ministerios) .FirstAsync(c => c.IdCelula == id); if (item == null) { return(NotFound()); } CelulaApi modelo = new CelulaApi { Ministerios = item.Ministerios, Pessoas = item.Pessoas, Dia_semana = item.Dia_semana, EnderecoCelula = item.EnderecoCelula, Horario = item.Horario, IdCelula = item.IdCelula, Maximo_pessoa = item.Maximo_pessoa, Nome = item.Nome }; return(Ok(modelo)); }
public IQueryable <CelulaApi> Getcelula() { var celulas = db.celula .Include(c => c.EnderecoCelula) .Include(c => c.Pessoas) .Include(c => c.Ministerios); List <CelulaApi> lista = new List <CelulaApi>(); foreach (var item in celulas) { CelulaApi modelo = new CelulaApi { Ministerios = item.Ministerios, Pessoas = item.Pessoas, Dia_semana = item.Dia_semana, EnderecoCelula = item.EnderecoCelula, Horario = item.Horario, IdCelula = item.IdCelula, Maximo_pessoa = item.Maximo_pessoa, Nome = item.Nome }; lista.Add(modelo); } IQueryable <CelulaApi> retorno = lista.AsQueryable(); return(retorno); }