示例#1
0
        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));
 }
示例#3
0
 public void Apply(UserLastNameChanged @event)
 {
     this.LastName = @event.LastName;
 }
示例#4
0
 private void Apply(UserLastNameChanged @event)
 {
     this.LastName = @event.LastName;
 }