From 5ff08ebb2fbb495c0c2d0c6e524f0593edfce94f Mon Sep 17 00:00:00 2001 From: MahanCh Date: Sun, 10 Aug 2025 11:20:31 +0330 Subject: [PATCH] fix error for payment transactions --- .../Repository/PaymentTransactionRepository.cs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/CompanyManagment.EFCore/Repository/PaymentTransactionRepository.cs b/CompanyManagment.EFCore/Repository/PaymentTransactionRepository.cs index 132a7fee..ff01ac2f 100644 --- a/CompanyManagment.EFCore/Repository/PaymentTransactionRepository.cs +++ b/CompanyManagment.EFCore/Repository/PaymentTransactionRepository.cs @@ -74,15 +74,14 @@ var maskedCardInfos = paymentTransactionsData.Where(x=>x.CardNumber!=null) .ToList(); // 3. گرفتن شماره کارت‌های واقعی -var matchedBankAccounts = await _companyContext.ContractingPartyBankAccounts - .Where(account => maskedCardInfos.Any(mask => +var matchedBankAccounts = (await _companyContext.ContractingPartyBankAccounts.Where(x=>x.CardNumber!= null) + .ToListAsync()).Where(account => maskedCardInfos.Any(mask => account.CardNumber.StartsWith(mask.Prefix) && account.CardNumber.EndsWith(mask.Suffix) - )) - .ToListAsync(); + )); // 4. ساختن خروجی -var result = paymentTransactionsData +var result = paymentTransactionsData.Where(x=>x.CardNumber!=null) .OrderByDescending(x => x.CreationDate) .Select(x => {