public void ChangeName(string name) { if (Name == name) return; var fact = new CustomerNameChangedFact() {Name = name}; Append(fact); Apply(fact); }
public void Apply(CustomerNameChangedFact fact) { Name = fact.Name; }