private List <PeriodeModels> getListPeriodes(IQueryable <Periods> periodes)
        {
            List <PeriodeModels> ac = new List <PeriodeModels>();

            foreach (var aca in periodes)
            {
                PeriodeModels c = new PeriodeModels
                {
                    id     = aca.Id,
                    begin  = aca.Begin,
                    end    = aca.End,
                    yearId = aca.Year_Id
                };
                ac.Add(c);
            }
            return(ac);
        }
        private List <PeriodeModels> getListPeriode(IQueryable <Periods> periods)
        {
            List <PeriodeModels> periodes = new List <PeriodeModels>();

            foreach (var p in periods)
            {
                PeriodeModels periode = new PeriodeModels
                {
                    id     = p.Id,
                    begin  = p.Begin,
                    end    = p.End,
                    year   = p.Years.Year,
                    yearId = p.Year_Id
                };
                periodes.Add(periode);
            }
            return(periodes);
        }
        public ActionResult ReadPeriode(Guid id)
        {
            PeriodeModels model;

            using (PeriodeRepository repository = new PeriodeRepository())
            {
                Periods p = repository.GetPeriodById(id);
                IQueryable <Evaluations> e = repository.GetEvaluationsByPeriodId(id);
                model = new PeriodeModels
                {
                    id          = p.Id,
                    begin       = p.Begin,
                    end         = p.End,
                    yearId      = p.Year_Id,
                    year        = p.Years.Year,
                    evaluations = getListEvaluations(e)
                };
            }
            return(View(model));
        }