public IActionResult RecupererCours() { var cours = new List <CoursModel>(); var dao = _repertoireCours.Lire(); var difficultes = _repertoireDifficulte.Lire(); if (dao.Any()) { foreach (var cour in dao) { cours.Add(new CoursModel { IdCours = (int)cour.IdCours, Nom = cour.Nom, Description = cour.Descpt, Duree = (int)cour.Duree, Difficulte = difficultes.Where(d => d.IdDifficulte == cour.IdDifficulte) .Select(d => d.Nom).SingleOrDefault() }); } } return(Ok(cours)); }
private List <ModuleModel> RecupererModulesPourCour(int coursId) { var modules = new List <ModuleModel>(); var moduleIds = _repertoireCoursModule.Lire() .Where(m => m.IdCours == coursId) .Select(m => m.IdModule); if (moduleIds.Any()) { var dao = _repertoireModule.Lire() .Where(m => moduleIds.Contains(m.IdModule)); if (dao.Any()) { foreach (var m in dao) { modules.Add(new ModuleModel { IdModule = (int)m.IdModule, Nom = m.Nom, Description = m.Descpt, Duree = m.Duree, }); } } } return(modules); }
public IActionResult RecupererUtilisateurs() { var utilisateurs = new List <UtilisateurModel>(); var dao = _repertoireUtilisateur.Lire(); if (dao.Any()) { foreach (var u in dao) { utilisateurs.Add(new UtilisateurModel { IdUtilisateur = (int)u.IdUtilisateur, Pseudo = u.Pseudo, Email = u.Email, AuthCode = u.AuthCode, }); } } return(Ok(utilisateurs)); }