/// <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)); }