Roots、BonusProgram、およびAdvertiserの2つのAggrgateがあります。今度は広告主が一度に1つのボーナスプログラムしか持てないというルールです。今、広告主にbonusProgramを割り当てるには、どうすればいいですか?広告主にこのようなメソッドがありますか?ドメイン内のドメインサービスまたはメソッド
public virtual void AssignBonusProgram(BonusProgram bonusProgram)
{
this.bonusProgram = bonusProgram;
}
かは、私は、ドメインサービスを作成し、この場合、やり過ぎでしょう
public void SubscribeToBonusProgram(BonusProgram bonusProgram, Advertiser advertiser)
{
}