Inheritance: Prototype.Platform.Domain.Event
コード例 #1
0
 public void Handle(SubjectCreated e)
 {
     _subjects.Save(s =>
     {
         s.SubjectId = e.Id;
         s.Name = e.Name;
     });
 }
コード例 #2
0
 public void Handle(SubjectCreated e)
 {
     _subjects.Save(s =>
     {
         s.Id = e.Id;
         s.SubjectId = e.Id;
         s.UpdateName(e.Name, e.Initials);
         s.DateOfBirth = e.DateOfBirth;
         s.Level = e.Level;
         s.SiteId = e.SiteId;
         s.SiteName = GetSiteName(e.SiteId);
         s.Version = 1;
     });
 }
コード例 #3
0
 public void Handle(SubjectCreated e)
 {
     CreateRevision(e.Id);
 }
コード例 #4
0
ファイル: SubjectState.cs プロジェクト: paralect/prototype
 public void On(SubjectCreated e)
 {
     Id = e.Id;
     Level = e.Level;
     DateOfBirth = e.DateOfBirth;
 }