public void InvokeReceiptCheck(PaymentModel objPaymentModel) { objPaymentModel = new PaymentModel(); PaymentBusiness objPaymentBusiness = new PaymentBusiness(); objPaymentModel = objPaymentBusiness.FetchPendingPayments(objPaymentModel); if (objPaymentModel.lstPaymentItems.Count() > 0) { foreach (var item in objPaymentModel.lstPaymentItems) { PaymentModel paymentModel = new PaymentModel(); paymentModel.ProposalNo = item.ProposalNo; paymentModel.QuoteNo = item.QuoteNo; paymentModel.PayableAmount = Convert.ToString(item.Premium); paymentModel.UserName = item.UserName; paymentModel.lstPaymentItems.Add(item); paymentModel = objPaymentBusiness.CheckPaymentStatusUpdate(paymentModel); if (!string.IsNullOrEmpty(paymentModel.Message) && paymentModel.Message == "Success" && string.IsNullOrEmpty(paymentModel.UWMessage)) { paymentModel = PostPolicyIssuanceTriggers(paymentModel); } } } }
public PaymentModel FetchPendingPayments(PaymentModel objPaymentModel) { PaymentBusiness objPaymentBusiness = new PaymentBusiness(); return(objPaymentBusiness.FetchPendingPayments(objPaymentModel)); }