コード例 #1
0
ファイル: AccountBilled.cs プロジェクト: AdrianFreemantle/DDD
        public AccountBilled(AccountNumber accountNumber, Recency recency)
        {
            Mandate.ParameterNotNullOrEmpty(accountNumber, "accountNumber");
            Mandate.ParameterNotDefaut(recency, "recency");

            Recency = recency;
            AccountNumber = accountNumber;
        }
コード例 #2
0
ファイル: AccountBilled.cs プロジェクト: AdrianFreemantle/DDD
        public AccountBilled(AccountNumber accountNumber, ClientId clientId, Recency recency)
        {
            Mandate.ParameterNotNullOrEmpty(accountNumber, "accountNumber");
            Mandate.ParameterNotNullOrEmpty(clientId, "clientId");

            Recency = recency;
            ClientId = clientId;
            AccountNumber = accountNumber;
        }
コード例 #3
0
ファイル: AccountState.cs プロジェクト: AdrianFreemantle/DDD
 void IHandleAccountStateTransitions.When(AccountBilled @event)
 {
     recency = @event.Recency;
 }
コード例 #4
0
ファイル: AccountBilled.cs プロジェクト: AdrianFreemantle/DDD
 public AccountBilled(AccountNumber accountNumber, Recency recency)
 {
     Recency = recency;
     AccountNumber = accountNumber;
 }
コード例 #5
0
ファイル: AccountState.cs プロジェクト: AdrianFreemantle/DDD
 void IAccountState.When(AccountBilled @event)
 {
     recency = @event.Recency;
 }