Exemplo n.º 1
0
        public List <Eleve> getEleveByClasseId(int id)
        {
            EleveQuery    eq     = new EleveQuery(contexte);
            NoteQuerry    nq     = new NoteQuerry(contexte);
            AbsenceQuerry aq     = new AbsenceQuerry(contexte);
            List <Eleve>  eleves = eq.getByClassId(id);

            foreach (Eleve e in eleves)
            {
                e.Notes = nq.GetAllByEleveId(e.Id).ToList() != null?nq.GetAllByEleveId(e.Id).ToList() : new List <Note>();

                e.Absences = aq.GetAllByEleveId(e.Id).ToList() != null?aq.GetAllByEleveId(e.Id).ToList() : new List <Absence>();
            }
            return(eleves);
        }
Exemplo n.º 2
0
        public Classe getOneClasseById(int id)
        {
            ClasseQuerry cq     = new ClasseQuerry(contexte);
            EleveQuery   eq     = new EleveQuery(contexte);
            Classe       classe = cq.GetOne(id);

            foreach (Eleve e in eq.getByClassId(id))
            {
                Eleve eleve = getOneEleveById(e.Id);
                if (!classe.Eleves.Contains(eleve))
                {
                    classe.Eleves.Add(eleve);
                }
            }

            return(classe);
        }