public virtual IQueryable <ItemTrilha> ObterItensTrilha() { return(ListaPontoSebrae.SelectMany(x => x.ListaMissoes).Distinct().AsQueryable().SelectMany(x => x.ListaItemTrilha).Distinct()); }
public virtual IQueryable <Missao> ObterMissoes() { return(ListaPontoSebrae.SelectMany(x => x.ListaMissoes).Distinct().AsQueryable()); }
public virtual IEnumerable <PontoSebrae> ObterPontosSebraeAtivos() { return(ListaPontoSebrae.Where(x => x.Ativo)); }
public virtual dynamic ObterLideres(UsuarioTrilha matricula, string enderecoSgus) { var matriculaLideres = ListaPontoSebrae.Select(x => x.ObterLiderDetalhado(enderecoSgus)); return(matriculaLideres.Where(x => x.Id == matricula.Usuario.ID).ToList()); }