private async Task OnBeneficiarySessionCreated(BeneficiarySessionCreatedEvent arg) { await TriggerAsyncEvent(BeneficiarySessionCreatedEvent, new BeneficiarySessionCreated { SessionId = arg.SessionId, CounterPartyVaspId = arg.CounterPartyVaspId }); }
private async Task BeneficiarySessionCreatedAsync(BeneficiarySessionCreatedEvent evt) { var transaction = new Transaction { Id = Guid.NewGuid().ToString(), Status = TransactionStatus.Created, SessionId = evt.SessionId, CreationDateTime = DateTime.UtcNow, Type = TransactionType.Incoming }; await _sessionsRepository.CreateAsync(evt.Session.SessionInfo); _benefeciarySessionsDict[evt.Session.SessionInfo.Id] = evt.Session; await _transactionsRepository.CreateAsync(transaction); }