Exemple #1
0
 private void Apply(InvestorCreatedEvent @event)
 {
     Id        = @event.AggregateId;
     UserId    = @event.UserId;
     FirstName = @event.FirstName;
     LastName  = @event.LastName;
 }
Exemple #2
0
        protected IEnumerable <IEvent> GetEvents()
        {
            var investorCreatedEvent = new InvestorCreatedEvent(_aggregateId, _userId, _firstName, _lastName);

            var walletToInvestorAssignedEvent = new WalletToInvestorAssignedEvent(_aggregateId, _walletId);

            var events = new List <IEvent>
            {
                investorCreatedEvent, walletToInvestorAssignedEvent
            };

            return(events);
        }
Exemple #3
0
        protected IEnumerable <EventData> GetEventDatas()
        {
            var investorCreatedEvent = new InvestorCreatedEvent(_aggregateId, _userId, _firstName, _lastName);

            var walletToInvestorAssignedEvent = new WalletToInvestorAssignedEvent(_aggregateId, _walletId);

            var eventDatas = new List <EventData>
            {
                investorCreatedEvent.ToEventData(_aggregateId, _aggregateType, 1, DateTime.Now),
                walletToInvestorAssignedEvent.ToEventData(_aggregateId, _aggregateType, 2, DateTime.Now)
            };

            return(eventDatas);
        }