public static Company CreateNewEntry(string companyName, string vatIndex) { var p = new Company(); var e = new CompanyRegisteredEvent(Guid.NewGuid(), companyName, vatIndex); p.RaiseEvent(e); return p; }
public void Apply(CompanyRegisteredEvent evt) { this.Id = evt.CompanyId; this.CompanyName = evt.CompanyName; this.VatIndex = evt.VatIndex; }