public ActionResult CONSULTERLISTERESULTATS()
        {
            using (IDAL dal = new Dal())
            {
                if (dal.VerifierAccesParUtilisateurIdParPrivilegePeut(HttpContext.User.Identity.Name, "CONSULTER_LISTE_RESULTATS"))
                {
                    List <ResultatVM3> tempListeResultatVM = new List <ResultatVM3>();

                    List <RESULTAT> tempListeResultats = dal.ObtenirTousLesResultats();

                    ResultatVM3 resultVM;
                    foreach (var result in tempListeResultats)
                    {
                        resultVM = new ResultatVM3();
                        resultVM = dal.ConvertirResultatResultatVM(result);
                        tempListeResultatVM.Add(resultVM);
                    }

                    return(View("ConsulterListeResultats", tempListeResultatVM));
                }
                else
                {
                    ViewBag.ErrorMessage = dal.getErrorMessageFailedAuthorization();
                    return(View("Error"));
                }
            }
        }
        public ActionResult CONSULTERRESULTAT(String Id)
        {
            using (IDAL dal = new Dal())
            {
                if (dal.VerifierAccesParUtilisateurIdParPrivilegePeut(HttpContext.User.Identity.Name, "CONSULTER_RESULTAT"))
                {
                    ResultatVM3 tempResultatVM = new ResultatVM3();
                    RESULTAT    Resultat       = dal.ObtenirResultatParId(CRYPTAGE.StringHelpers.Encrypt(Id));
                    tempResultatVM = dal.ConvertirResultatResultatVM(Resultat);

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