public void Update(string name, Guid correlationId) { if (Name == name) { return; } var @event = new SubEntityUpdated(correlationId, Id, name); ApplyEvent(@event); }
void IPublish <SubEntityUpdated> .Apply(SubEntityUpdated @event) { Name = @event.Name; }