public void Consume(Created @event) { using (var session = _DocumentStore.OpenSession()) { var dto = new CustomerListDto { AggregateRootId = @event.AggregateId, City = @event.City, Name = @event.CustomerName }; session.Store(dto); session.SaveChanges(); } }
public void ShowCustomerDetails(CustomerListDto dto) { _eventAggregator.Publish(new ShowCustomerDetailsEvent(dto.Id)); }