Ejemplo n.º 1
0
        public async Task <List <Eleve> > GetBestEleves()
        {
            EleveQuery   query  = new EleveQuery(monContexte);
            List <Eleve> result = await query.GetBestEleves();

            return(result);
        }
Ejemplo n.º 2
0
        public List <Eleve> SearchEleve(String searchString)
        {
            EleveQuery   query  = new EleveQuery(_contexte);
            List <Eleve> Eleves = query.SearchEleve(searchString);

            return(Eleves);
        }
Ejemplo n.º 3
0
        public List <Eleve> GetEleves()
        {
            EleveQuery query  = new EleveQuery(_contexte);
            var        result = query.GetAll();

            return(result);
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Retourne l'élève correspondant à l'identifiant
        /// </summary>
        /// <param name="id">Identifiant de l'élève</param>
        /// <returns>Entité <see cref="Eleve"/></returns>
        public Eleve GetEleveById(int id)
        {
            EleveQuery query  = new EleveQuery(monContexte);
            Eleve      result = query.GetById(id);

            return(result);
        }
Ejemplo n.º 5
0
        /// <summary>
        /// Retourne tous les élèves
        /// </summary>
        /// <param name="criterias">critères de recherche</param>
        /// <returns>Liste d'entités <see cref="Eleve"/></returns>
        public List <Eleve> GetAllEleves(String criterias)
        {
            EleveQuery   query  = new EleveQuery(monContexte);
            List <Eleve> result = query.GetAll(criterias);

            return(result);
        }
 public EleveAgController()
 {
     db            = new ProNetDbContext();
     eleveQuery    = new EleveQuery(db);
     classeQuery   = new ClasseQuery(db);
     eleveCommand  = new EleveCommand(db);
     classeCommand = new ClasseCommand(db);
 }
Ejemplo n.º 7
0
        public Eleve UpdateEleve(Eleve eleve)
        {
            EleveQuery query = new EleveQuery(_contexte);

            if (query.GetEleveById(eleve.EleveId) != null)
            {
                return(query.UpdateEleve(eleve));
            }
            return(null);
        }
Ejemplo n.º 8
0
        public ListEleveVM()
        {
            _eleves = new ObservableCollection <DetailEleveVM>();
            query   = new EleveQuery(_context);
            query.GetAll().ToList().ForEach(e => _eleves.Add(new DetailEleveVM(e)));

            if (_eleves != null && _eleves.Count > 0)
            {
                _selectedEleve = _eleves.ElementAt(0);
            }
        }
Ejemplo n.º 9
0
        public Eleve getOneEleveById(int id)
        {
            EleveQuery    eq = new EleveQuery(contexte);
            NoteQuerry    nq = new NoteQuerry(contexte);
            AbsenceQuerry aq = new AbsenceQuerry(contexte);
            Eleve         e  = eq.GetOne(id);

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

            e.GetMoyenne();
            e.Absences = aq.GetAllByEleveId(e.Id).ToList() != null?aq.GetAllByEleveId(e.Id).ToList() : new List <Absence>();

            return(e);
        }
Ejemplo n.º 10
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);
        }
Ejemplo n.º 11
0
        public Eleve GetOneEleve(int id)
        {
            EleveQuery eq = new EleveQuery(context);

            Eleve e = eq.GetOne(id);

            NoteQuery nq = new NoteQuery(context);

            e.Notes = nq.GetByEleveId(id).ToList();
            AbsenceQuery aq = new AbsenceQuery(context);

            e.Absences = aq.GetByEleveId(id).ToList();

            return(e);
        }
Ejemplo n.º 12
0
        public List <Eleve> GetAllEleve()
        {
            EleveQuery eq = new EleveQuery(context);

            List <Eleve> eleves = new List <Eleve>();

            foreach (Eleve e in eq.GetAll().ToList())
            {
                NoteQuery nq = new NoteQuery(context);
                e.Notes = nq.GetByEleveId(e.Id).ToList();
                AbsenceQuery aq = new AbsenceQuery(context);
                e.Absences = aq.GetByEleveId(e.Id).ToList();
                eleves.Add(e);
            }
            return(eleves);
        }
Ejemplo n.º 13
0
        public ListEleveViewModel()
        {
            Context      c  = new Context();
            EleveQuery   eq = new EleveQuery(c);
            List <Eleve> le = eq.GetAll().ToList();

            _eleves = new ObservableCollection <DetailEleveViewModel>();
            foreach (Eleve e in le)
            {
                _eleves.Add(new DetailEleveViewModel(e));
            }
            if (_eleves != null && _eleves.Count > 0)
            {
                _selectedEleve = _eleves.ElementAt(0);
            }
        }
Ejemplo n.º 14
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);
        }
Ejemplo n.º 15
0
        public List <Eleve> GetAllEleve()
        {
            EleveQuery    eq     = new EleveQuery(contexte);
            List <Eleve>  eleves = new List <Eleve>();
            NoteQuerry    nq     = new NoteQuerry(contexte);
            AbsenceQuerry aq     = new AbsenceQuerry(contexte);

            foreach (Eleve e in eq.GetAll().ToList())
            {
                List <Note> notes = new List <Note>();
                notes   = nq.GetAllByEleveId(e.Id).ToList();
                e.Notes = notes != null ? notes : new List <Note>();
                e.GetMoyenne();
                List <Absence> absences = new List <Absence>();
                absences   = aq.GetAllByEleveId(e.Id).ToList();
                e.Absences = absences != null ? absences : new List <Absence>();
                eleves.Add(e);
            }
            return(eleves);
        }
Ejemplo n.º 16
0
        public Eleve DeleteEleve(int EleveID)
        {
            EleveQuery query = new EleveQuery(_contexte);

            return(query.DeleteEleve(EleveID));
        }
Ejemplo n.º 17
0
        public int AddEleve(Eleve e)
        {
            EleveQuery query = new EleveQuery(_contexte);

            return(query.AddEleve(e));
        }
Ejemplo n.º 18
0
        public Eleve GetEleve(int eleveId)
        {
            EleveQuery query = new EleveQuery(_contexte);

            return(query.GetEleveById(eleveId));
        }
Ejemplo n.º 19
0
        /*public List<Eleve> Get5Best()
         * {
         *  EleveQuery eq = new EleveQuery(contexte);
         *  return eq.Get5Best().ToList();
         * }*/

        public List <Eleve> GetEleveByClasse(int idClasse)
        {
            EleveQuery eq = new EleveQuery(contexte);

            return(eq.GetByClasse(idClasse).ToList());
        }
Ejemplo n.º 20
0
 public HomeController()
 {
     db           = new ProNetDbContext();
     eleveQuery   = new EleveQuery(db);
     absenceQuery = new AbsenceQuery(db);
 }
Ejemplo n.º 21
0
        /// <summary>
        /// Récupérer les élèves d'une classe en base par l'ID de la classe
        /// </summary>
        /// <returns>List<Eleve></returns>
        public List <Eleve> GetElevesByClasseId(int classeID)
        {
            EleveQuery eq = new EleveQuery(contexte);

            return(eq.GetByClasseID(classeID).ToList());
        }
Ejemplo n.º 22
0
        /// <summary>
        /// Récupérer un élève en base par son ID
        /// </summary>
        /// <returns>Eleve</returns>
        public Eleve GetEleveById(int eleveID)
        {
            EleveQuery eq = new EleveQuery(contexte);

            return(eq.GetByID(eleveID).SingleOrDefault());
        }
Ejemplo n.º 23
0
        /// <summary>
        /// Récupérer une liste d'élève en base
        /// </summary>
        /// <returns>Liste de Eleve</returns>
        public List <Eleve> GetAllEleve()
        {
            EleveQuery eq = new EleveQuery(contexte);

            return(eq.GetAll().ToList());
        }
Ejemplo n.º 24
0
        public List <Eleve> GetEleveByClasseId(int id)
        {
            EleveQuery eq = new EleveQuery(context);

            return(eq.GetAllByClasseId(id));
        }
Ejemplo n.º 25
0
        public Eleve GetEleveById(int idEleve)
        {
            EleveQuery eq = new EleveQuery(contexte);

            return(eq.GetById(idEleve));
        }
Ejemplo n.º 26
0
        public List <Eleve> GetElevesForClasse(int ClassId)
        {
            EleveQuery query = new EleveQuery(_contexte);

            return(query.GetEleveForClasse(ClassId));
        }
Ejemplo n.º 27
0
        public List <Eleve> GetEleveByName(string name)
        {
            EleveQuery eq = new EleveQuery(contexte);

            return(eq.GetByName(name).ToList());
        }