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; }
public void Apply(PersonRegisteredEvent evt) { this.Id = evt.PersonId; this.FirstName = evt.FirstName; this.LastName = evt.LastName; }