public ActionResult ReadEvaluation(Guid id)
        {
            EvaluationModels model;

            using (EvaluationRepository repository = new EvaluationRepository())
            {
                Evaluations x = repository.GetEvaluationById(id);
                if (x == null)
                {
                    return(HttpNotFound());
                }
                IQueryable <Results> r = repository.GetResultsByEvalId(id);
                int valuate            = 1;
                if (r.Count() == 0)
                {
                    valuate = 0;
                }
                model = new EvaluationModels
                {
                    id            = x.Id,
                    classroomId   = x.Classroom_Id,
                    userId        = x.User_Id,
                    periodId      = x.Period_Id,
                    date          = x.Date,
                    totalPoint    = x.TotalPoint,
                    classroomName = x.Classrooms.Title,
                    userName      = x.Users.UserName,
                    periodName    = x.Periods.Begin.ToShortDateString() + " - " + x.Periods.End.ToShortDateString(),
                    isValuate     = valuate,
                    resultats     = getListResultats(r)
                };
            }
            return(View(model));
        }
        public ActionResult EditerResultats(Guid idEval)
        {
            ListeResultatsModels model = new ListeResultatsModels();

            using (EvaluationRepository repo = new EvaluationRepository())
            {
                Evaluations e = repo.GetEvaluationById(idEval);
                if (e == null)
                {
                    return(HttpNotFound());
                }
                IQueryable <Results>  r = repo.GetResultsByEvalId(idEval);
                List <ResultatModels> l = getListResultats(r);
                foreach (var res in l)
                {
                    model.add(res);
                }
            }
            model.mode = 0;
            return(View("SaisirResultats", model));
        }