コード例 #1
0
        public void Apply(CompanyCreatedEvent aggregateEvent)
        {
            if (Companies == null)
            {
                Companies = new List <string>();
            }

            Companies.Add(aggregateEvent.Company.CompanyName);
        }
コード例 #2
0
 public void Create(CompanyCreatedEvent @event)
 {
     Id            = @event.Company.Id;
     Name          = @event.Company.Name;
     CorrelationId = @event.MessageId;
 }
コード例 #3
0
 public void Apply(CompanyCreatedEvent @event)
 {
     Id   = @event.AggregateId;
     Name = @event.Name;
 }