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 }));
        }
Пример #2
0
        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 }));
        }
Пример #4
0
        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);
        }