Inheritance: IDomainEvent
        public void When(ClientPassedAway @event)
        {
            if (@event.AccountNumber == null)
            {
                return;
            }

            var account = accountRepository.Get(@event.AccountNumber.Id);
            account.Cancel();
        }
Example #2
0
 void IHandleClientStateTransitions.When(ClientPassedAway @event)
 {
     isDeceased = true;
 }
 public void When(ClientPassedAway @event)
 {
     var clientModel = FetchModel(@event.ClientId);
     clientModel.IsDeceased = true;
 }
Example #4
0
 void IClientState.When(ClientPassedAway @event)
 {
     isDeceased = true;
 }