public void When(UserFirstNameChanged value) { _store.UpdateOrThrow(value.AggregateId, (view) => { var lname = view.Fullname.Split(',')[0].Trim(); view.Fullname = $"{lname}, {value.NewFirstName}"; }); }
public Task Handle(UserFirstNameChanged @event) { return(this.HandleEvent(@event)); }
public void Apply(UserFirstNameChanged @event) { this.FirstName = @event.FirstName; }
private void Apply(UserFirstNameChanged @event) { this.FirstName = @event.FirstName; }