public void When(UserLastNameChanged value) { _store.UpdateOrThrow(value.AggregateId, (view) => { var fname = view.Fullname.Split(',')[1].Trim(); view.Fullname = $"{value.NewLastname}, {fname}"; }); }
public Task Handle(UserLastNameChanged @event) { return(this.HandleEvent(@event)); }
public void Apply(UserLastNameChanged @event) { this.LastName = @event.LastName; }
private void Apply(UserLastNameChanged @event) { this.LastName = @event.LastName; }