private Customer(Guid id, CustomerName customerName, Address address, PhoneNumber phoneNumber) { RaiseEvent(new Created(id, customerName.Name, address.Street, address.StreetNumber, address.PostalCode, address.City, phoneNumber.Number)); }
public static Customer CreateNew(Guid id, CustomerName customerName, Address address, PhoneNumber phoneNumber) { return new Customer(id, customerName, address, phoneNumber); }