public async Task Handle(OrderCreatedDomainEvent notification, CancellationToken cancellationToken) { var buyer = await _buyerRepository.GetBuyerByCpf(notification.Cpf); buyer.VerifyAndAddPaymentMethod(notification.Alias, notification.CardNumber, notification.SecurityNumber, notification.CardHolderName, notification.CardExpiration, notification.OrderId, notification.PaymentMethodId); await _buyerRepository.UnitOfWork.SaveEntitiesAsync(cancellationToken); }