Exemple #1
0
 public static Person CreateNewEntry(string firstName, string lastName, DateTime? dateOfBirth)
 {
     var e = new PersonRegisteredEvent(Guid.NewGuid(), firstName, lastName);
     var p = new Person();
     p.RaiseEvent(e);
     return p;
 }
Exemple #2
0
 public void Apply(PersonRegisteredEvent evt)
 {
     this.Id = evt.PersonId;
     this.FirstName = evt.FirstName;
     this.LastName = evt.LastName;
 }