public void CheckMaxPaymentDate() { DataManager dataManager = new DataManager(connectionString); if (paymentTransactionIdList.Count >= 1) { foreach (string pawnID in paymentTransactionIdList) { DateTime chargeDate = dataManager.GetMaxPaymentDate(pawnID); DateTime today = DateTime.Today; TimeSpan diffDays = today - chargeDate; double loanDays = diffDays.TotalDays; if (loanDays >= 31) { ApplyPaymentCharge(pawnID); } } } }