public ActionResult ENREGISTRERMALADIE(MaladieVM2 maladie)
        {
            using (IDAL dal = new Dal())
            {
                if (dal.VerifierAccesParUtilisateurIdParPrivilegePeut(HttpContext.User.Identity.Name, "ENREGISTRER_NOUVELLE_MALADIE"))
                {
                    if (ModelState.IsValid && dal.ObtenirGroupeMaladieParId(CRYPTAGE.StringHelpers.Encrypt(maladie.GroupeMaladieID)) != null)
                    {
                        MALADIE m = new MALADIE
                        {
                            Intitule    = maladie.NomMaladie,
                            TypeMaladie = dal.ObtenirGroupeMaladieParId(CRYPTAGE.StringHelpers.Encrypt(maladie.GroupeMaladieID)),
                        };
                        dal.CreerMaladie(m);
                        return(RedirectToAction("CONSULTERLISTEGROUPEMALADIE"));
                    }
                    else
                    {
                        return(View(maladie));
                    }
                }
                ViewBag.ErrorMessage = dal.getErrorMessageFailedAuthorization();

                return(View("Error"));
            }
        }
        public ActionResult ENREGISTRERMALADIE(String id)
        {
            using (IDAL dal = new Dal())
            {
                if (dal.VerifierAccesParUtilisateurIdParPrivilegePeut(HttpContext.User.Identity.Name, "ENREGISTRER_NOUVELLE_MALADIE"))
                {
                    GROUPEMALADIE gm = dal.ObtenirGroupeMaladieParId(CRYPTAGE.StringHelpers.Encrypt(id));
                    if (gm != null)
                    {
                        MaladieVM2 mvm2 = new MaladieVM2();
                        mvm2.GroupeMaladieID = gm.GroupeMaladieID;
                        return(View(mvm2));
                    }
                    return(View("Error"));
                }
                ViewBag.ErrorMessage = dal.getErrorMessageFailedAuthorization();

                return(View("Error"));
            }
        }