public ActionResult ReadNiveaux() { IList <NiveauModels> models = new List <NiveauModels>(); using (NiveauRepository repository = new NiveauRepository()) { IQueryable <Levels> c = repository.All(); models = repository.All().Select(x => new NiveauModels { id = x.Id, title = x.Title, cycleId = x.Cycle_Id, cycleTitle = x.Cycles.Title }).ToList(); } return(View(models)); }
public ActionResult ReadNiveau(Guid id) { NiveauModels model; using (NiveauRepository repository = new NiveauRepository()) { Levels l = repository.GetLevelById(id); IQueryable <Pupils> p = repository.GetElevesByLevelId(id); model = new NiveauModels { id = l.Id, title = l.Title, cycleId = l.Cycle_Id, cycleTitle = l.Cycles.Title, eleves = getListEleves(p) }; } return(View(model)); }