コード例 #1
0
        private void OnSignerRemoved(SignerRemoved @event)
        {
            var model = _modelStore.Get(@event.SourceId);

            model.Signers.Remove(@event.Email);
            _modelStore.Save(model);
        }
コード例 #2
0
        private void OnSignerRemoved(SignerRemoved @event)
        {
            if (!Signers.Contains(@event.Email))
            {
                throw new InvalidOperationException($"Signer with email {@event.Email} was not found among signers");
            }

            Signers.Remove(@event.Email);
        }