private async Task Handle(PaymentRejectedByBank rejectedByBank) { await _paymentDetailsRepository.Update(new GatewayPaymentId(rejectedByBank.GatewayPaymentId), new AcquiringBankPaymentId(rejectedByBank.BankPaymentId), PaymentStatus.RejectedByBank); }
private void Apply(PaymentRejectedByBank evt) { AcquiringBankPaymentId = evt.BankPaymentId; Status = evt.Status; Version = evt.Version; }