コード例 #1
0
ファイル: School.cs プロジェクト: mallickhruday/mfa
 private void When(SchoolCreatedDomainEvent domainEvent)
 {
     Id      = domainEvent.AggregateRootId;
     name    = domainEvent.SchoolName;
     manager = Teacher.Create(domainEvent.ManagerId, domainEvent.ManagerName);
 }
コード例 #2
0
ファイル: School.cs プロジェクト: mallickhruday/mfa
 public void CreateWithManager(Teacher teacher)
 {
     Raise(SchoolCreatedDomainEvent.Create(
               this, this.name, teacher.Id, teacher.GetName()));
 }