Ejemplo n.º 1
0
        public void When(UserFirstNameChanged value)
        {
            _store.UpdateOrThrow(value.AggregateId, (view) =>
            {
                var lname = view.Fullname.Split(',')[0].Trim();

                view.Fullname = $"{lname}, {value.NewFirstName}";
            });
        }
Ejemplo n.º 2
0
 public Task Handle(UserFirstNameChanged @event)
 {
     return(this.HandleEvent(@event));
 }
Ejemplo n.º 3
0
 public void Apply(UserFirstNameChanged @event)
 {
     this.FirstName = @event.FirstName;
 }
Ejemplo n.º 4
0
 private void Apply(UserFirstNameChanged @event)
 {
     this.FirstName = @event.FirstName;
 }