public ActionResult AJOUTERPRIVILEGE(int Id) { PRIVILEGE privilege = new PRIVILEGE(); if (Id != 0) { using (IDAL dal = new Dal()) { privilege = dal.ObtenirPrivilegeParId(Id); privilege.Controller = CRYPTAGE.StringHelpers.Decrypt(privilege.Controller); privilege.ActionName = CRYPTAGE.StringHelpers.Decrypt(privilege.ActionName); privilege.Peut = CRYPTAGE.StringHelpers.Decrypt(privilege.Peut); privilege.Libelle = CRYPTAGE.StringHelpers.Decrypt(privilege.Libelle); } } return(View("FormulaireCreationPrivilege", privilege)); }
public ActionResult AJOUTERPRIVILEGE(PRIVILEGE Privilege) { using (IDAL dal = new Dal()) { if (Privilege != null) { List <PRIVILEGE> ListePrivilegesExistants = dal.ObtenirTousLesPrivileges(); foreach (var p in ListePrivilegesExistants) { if ( CRYPTAGE.StringHelpers.Decrypt(p.Controller) == Privilege.Controller && CRYPTAGE.StringHelpers.Decrypt(p.ActionName) == Privilege.ActionName && CRYPTAGE.StringHelpers.Decrypt(p.Peut) == Privilege.Peut ) { ViewBag.PrivilegeExiste = "Ce Privilège Existe déjà dans le Système."; return(View("FormulaireCreationPrivilege", Privilege)); } } int isSaved = dal.EnregistrerPrivilege(Privilege); if (isSaved > 0) { return(RedirectToAction("LISTEPRIVILEGES")); } else { return(RedirectToAction("AJOUTERPRIVILEGE")); } } else { return(RedirectToAction("AJOUTERPRIVILEGE")); } } }
public ActionResult LISTEPRIVILEGES() { using (IDAL dal = new Dal()) { List <PRIVILEGE> listePrivileges = dal.ObtenirTousLesPrivileges(); List <PRIVILEGE> TempListePrivilege = new List <PRIVILEGE>(); PRIVILEGE tempPrivilege; foreach (var p in listePrivileges) { tempPrivilege = new PRIVILEGE(); tempPrivilege.PrivilegeID = p.PrivilegeID; tempPrivilege.ActionName = CRYPTAGE.StringHelpers.Decrypt(p.ActionName); tempPrivilege.Controller = CRYPTAGE.StringHelpers.Decrypt(p.Controller); tempPrivilege.Peut = CRYPTAGE.StringHelpers.Decrypt(p.Peut); tempPrivilege.Libelle = CRYPTAGE.StringHelpers.Decrypt(p.Libelle); tempPrivilege.DateCreation = p.DateCreation; TempListePrivilege.Add(tempPrivilege); } return(View("ConsulterListePrivileges", TempListePrivilege.OrderBy(t => t.Controller).ThenBy(t => t.ActionName))); } }