public static bool RemoveUserFromRole(string userName, string roleName) { using (CarrotCMSDataContext _db = CarrotCMSDataContext.Create()) { membership_UserRole usrRole = (from r in _db.membership_Roles join ur in _db.membership_UserRoles on r.Id equals ur.RoleId join u in _db.membership_Users on ur.UserId equals u.Id where r.Name == roleName && u.UserName == userName select ur).FirstOrDefault(); if (usrRole != null) { _db.membership_UserRoles.DeleteOnSubmit(usrRole); _db.SubmitChanges(); return true; } return false; } }
public bool RemoveFromRole(string roleName) { if (SecurityData.IsUserInRole(this.UserName, roleName)) { SecurityData.RemoveUserFromRole(this.UserName, roleName); return(true); } else { return(false); } }