public ActionResult ReadAnnees()
        {
            IList <AnneeModels> models = new List <AnneeModels>();

            using (AnneeRepository repository = new AnneeRepository())
            {
                IQueryable <Years> c = repository.All();

                models = repository.All().Select(x => new AnneeModels
                {
                    id   = x.Id,
                    year = x.Year
                }).ToList();
            }
            return(View(models));
        }
        public ActionResult ReadAnnee(Guid id)
        {
            AnneeModels model;

            using (AnneeRepository repository = new AnneeRepository())
            {
                Years a = repository.GetYearById(id);
                IQueryable <Periods>    l = repository.GetPeriodesById(id);
                IQueryable <Classrooms> c = repository.GetClassesByYearId(id);
                model = new AnneeModels
                {
                    id      = a.Id,
                    year    = a.Year,
                    periods = getListPeriode(l),
                    classes = getListClasses(c)
                };
            }
            return(View(model));
        }