예제 #1
0
 private BankAccount(AccountId id, ImmutableList <BankAccountEvent> events, BankAccountState state)
     : base(events)
 {
     State = state;
     Id    = id;
 }
예제 #2
0
 public override BankAccountState ApplyTo(BankAccountState state)
 => state.WithBalance(state.CurrentBalance - AmountWithdrawn);