Exemplo n.º 1
0
        public override void RemoveUsersFromRoles(string[] usernames, string[] roleNames)
        {
            int length = usernames.Length;

            if (length != roleNames.Length)
            {
                throw new ArgumentOutOfRangeException(NhibernateMembershipProviderExceptionUtil.FormatExceptionMessage(this, NHibernateProviderSR.Role_UserRoleParamsNotSameLength));
            }
            try
            {
                SystemRoleWrapper.RemoveUsersFromRoles(usernames, roleNames);
            }
            catch (Exception exception)
            {
                throw NhibernateMembershipProviderExceptionUtil.NewProviderException(this, NHibernateProviderSR.Role_UnableToAddUsersToRoles, exception);
            }
        }