Inheritance: Prototype.Platform.Domain.Event
 public void Handle(SubjectCreated e)
 {
     _subjects.Save(s =>
     {
         s.SubjectId = e.Id;
         s.Name = e.Name;
     });
 }
Esempio n. 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;
     });
 }
 public void Handle(SubjectCreated e)
 {
     CreateRevision(e.Id);
 }
Esempio n. 4
0
 public void On(SubjectCreated e)
 {
     Id = e.Id;
     Level = e.Level;
     DateOfBirth = e.DateOfBirth;
 }