public ActionResult CONSULTERLISTEEXAMENS()
        {
            using (IDAL dal = new Dal())
            {
                if (dal.VerifierAccesParUtilisateurIdParPrivilegePeut(HttpContext.User.Identity.Name, "CONSULTER_LISTE_EXAMENS"))
                {
                    List <ExamenVM2> tempListeExamenVM = new List <ExamenVM2>();
                    List <EXAMEN>    tempListeExamens  = dal.ObtenirTousLesExamens();
                    ExamenVM2        examVM;

                    foreach (var exam in tempListeExamens)
                    {
                        examVM = new ExamenVM2();
                        examVM = dal.ConvertirExamenExamenVM2(exam);
                        tempListeExamenVM.Add(examVM);
                    }

                    return(View("ConsulterListeExamens", tempListeExamenVM));
                }
                else
                {
                    ViewBag.ErrorMessage = dal.getErrorMessageFailedAuthorization();
                    return(View("Error"));
                }
            }
        }
        public ActionResult CONSULTEREXAMEN(String Id)
        {
            using (IDAL dal = new Dal())
            {
                if (dal.VerifierAccesParUtilisateurIdParPrivilegePeut(HttpContext.User.Identity.Name, "CONSULTER_EXAMEN"))
                {
                    ExamenVM2 tempExamenVM = new ExamenVM2();
                    EXAMEN    Examen       = dal.ObtenirExamenParId(CRYPTAGE.StringHelpers.Encrypt(Id));
                    tempExamenVM = dal.ConvertirExamenExamenVM2(Examen);

                    return(View("ConsulterExamen", tempExamenVM));
                }
                else
                {
                    ViewBag.ErrorMessage = dal.getErrorMessageFailedAuthorization();
                    return(View("Error"));
                }
            }
        }