public ActionResult DeleteConfirmed(string id) { string message = "La suppression à n'été pas effectuer !!"; Role_Util role_Util = db.Role_Util.Find(id); db.Role_Util.Remove(role_Util); int x = db.SaveChanges(); if (x > 0) { message = "La suppression effectuer !!"; } return(RedirectToAction("Index", "Access", new { msg = message })); }
public bool AssingRoleToUser(string UID_Role, string UID_User) { UserManager userManager = new UserManager(); Role role = GetRole(UID_Role); Utilisateur user = userManager.SearchUser(UID_User); Role_Util rolUtil = new Role_Util() { UID = GestionGlobal.GetUID("RUT"), Date = DateTime.Now, UID_Role = role.UID, UID_Utilisateur = user.UID, }; db.Role_Util.Add(rolUtil); int saved = db.SaveChanges(); return(saved > 0); }
public ActionResult Edit(string UID_Role, string UID_User, string Role_Util) { string message = "La modification de cette d'autorisation n'été pas effectuer !!"; if (ModelState.IsValid) { Role_Util role_Util = db.Role_Util.Find(Role_Util); role_Util.UID_Role = UID_Role; role_Util.UID_Utilisateur = UID_User; role_Util.Date = DateTime.Now; db.Entry(role_Util).State = EntityState.Modified; int x = db.SaveChanges(); if (x > 0) { message = "La modification de cette d'autorisation effectuer !!"; } return(RedirectToAction("Index", "Access", new { msg = message })); } return(RedirectToAction("Index", "Access", new { msg = message })); }
public bool UserHasRole(string RoleName, string UID_User) { Role_Util roleUser = db.Role_Util.Where(u => u.UID_Utilisateur == UID_User && u.Role.Nom_Role == RoleName).FirstOrDefault(); return(roleUser != null ? true : false); }