コード例 #1
0
        public Task On(CustomerCreatedFromApiEvent @event)
        {
            var id       = @event.Headers.GetString(EventHeaderKeys.AggregateId);
            var customer = new CustomerReadModel {
                CustomerId = id, Name = @event.Name
            };

            return(context.Db.GetCollection <CustomerReadModel>("Customers").InsertOneAsync(customer));
        }
コード例 #2
0
ファイル: NameState.cs プロジェクト: cypressious/BE.CQRS
 public void On(CustomerCreatedFromApiEvent @event)
 {
     Name = @event.Name;
 }