Beispiel #1
0
        /// <summary>
        /// Remove authorizations
        /// </summary>
        /// <param name="authorizationsId">User authorizations id</param>
        /// <returns></returns>
        public void RemoveAuthorizations(IEnumerable <int> authorizationsId)
        {
            if (Root)
            {
                throw new ForbiddenOperationDomainException("Root user");
            }

            Authorizations.RemoveAll(userAuth => authorizationsId.Contains(userAuth.DefAuthorizationId));
        }