Пример #1
0
        public void AddAllowedIdentity(Identity identity)
        {
            if (_allowedIdentities.Contains(identity))
            {
                throw new EntityValidationException("This Identity is already allowed.");
            }

            var e = new AddedAllowedIdentityEvent()
            {
                Identity   = identity,
                ClientId   = Id,
                OccurredOn = DateTime.UtcNow
            };

            _changes.Add(e);
            EventHandler.AllowedIdentityAdded(this, e);
        }
Пример #2
0
 public static Client AllowedIdentityAdded(Client client, AddedAllowedIdentityEvent e)
 {
     client._allowedIdentities.Add(e.Identity);
     return(client);
 }