示例#1
0
        public ActionResult RoleAddToUser(AssignRolesToUser objvm)
        {
            if (objvm.RoleName == "0")
            {
                ModelState.AddModelError("RoleName", "Please select RoleName");
            }

            if (objvm.UserId == "0")
            {
                ModelState.AddModelError("UserName", "Please select Username");
            }

            if (ModelState.IsValid)
            {
                if (Get_CheckUserRoles(objvm.UserId) == true)
                {
                    ViewBag.ResultMessage = "This user already has the role specified !";
                }
                else
                {
                    var userName = GetUserName_BY_UserID(objvm.UserId);
                    Roles.AddUserToRole(userName, objvm.RoleName);
                    ViewBag.ResultMessage = "Username added to the role successfully !";
                }
                objvm.RolesList = GetAll_Roles();
                objvm.Userlist  = GetAll_Users();
                return(View(objvm));
            }
            else
            {
                objvm.RolesList = GetAll_Roles();
                objvm.Userlist  = GetAll_Users();
            }
            return(View(objvm));
        }
示例#2
0
        public ActionResult RoleAddToUser()
        {
            AssignRolesToUser objvm = new AssignRolesToUser();

            objvm.RolesList = GetAll_Roles();
            objvm.Userlist  = GetAll_Users();
            return(View(objvm));
        }