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)); }