コード例 #1
0
        public void When(UserFirstNameChanged value)
        {
            _store.UpdateOrThrow(value.AggregateId, (view) =>
            {
                var lname = view.Fullname.Split(',')[0].Trim();

                view.Fullname = $"{lname}, {value.NewFirstName}";
            });
        }
コード例 #2
0
 public Task Handle(UserFirstNameChanged @event)
 {
     return(this.HandleEvent(@event));
 }
コード例 #3
0
ファイル: User.cs プロジェクト: romkaskydreamer/Sample
 public void Apply(UserFirstNameChanged @event)
 {
     this.FirstName = @event.FirstName;
 }
コード例 #4
0
 private void Apply(UserFirstNameChanged @event)
 {
     this.FirstName = @event.FirstName;
 }