public async Task OnGetAsync(int?idModule, int?idMatiere)
        {
            Seance = await _context.Seances
                     .Include(s => s.Matiere).ToListAsync();

            if (idMatiere != null)
            {
                Seance  = Seance.Where(e => e.MatiereID == idMatiere).ToList();
                IdMat   = (int)idMatiere;
                Matiere = await _context.Matieres.FindAsync(idMatiere);
            }
            if (idModule != null)
            {
                IdMod = (int)idModule;
            }
        }
        public async Task OnGetAsync(int?idModule, int?idNiveau, int?idFiliere, int?idMatiere)
        {
            Seance = await _context.Seances
                     .Include(s => s.Matiere).ToListAsync();

            if (idMatiere != null)
            {
                Seance  = Seance.Where(e => e.MatiereID == idMatiere).OrderBy(e => e.Date_Seance).ToList();
                IdMat   = (int)idMatiere;
                Matiere = await _context.Matieres.FindAsync(idMatiere);
            }
            if (idModule != null)
            {
                IdMod = (int)idModule;
            }
            if (idNiveau != null)
            {
                IdNiv = (int)idNiveau;
            }
            if (idFiliere != null)
            {
                IdFil = (int)idFiliere;
            }
        }