public async Task OnGetAsync(int?idModule) { Matiere = await _context.Matieres .Include(m => m.Module) .Include(m => m.Enseignant).ToListAsync(); if (idModule != null) { Matiere = Matiere.Where(e => e.ModuleID == idModule).ToList(); IdMod = (int)idModule; Module = await _context.Modules.FindAsync(idModule); } }
public async Task OnGetAsync(int?idModule, int?idNiveau, int?idFiliere) { Matiere = await _context.Matieres .Include(m => m.Module) .Include(m => m.Enseignant).ToListAsync(); if (idModule != null) { Matiere = Matiere.Where(e => e.ModuleID == idModule).OrderBy(m => m.Code).ToList(); IdMod = (int)idModule; Module = await _context.Modules.FindAsync(idModule); } if (idNiveau != null) { IdNiv = (int)idNiveau; } if (idFiliere != null) { IdFil = (int)idFiliere; } }