public PaymentSummaryAPIResponse FetchRenewalSummaryInfo(PaymentServiceModel objPaymentModel) { PaymentSummaryAPIRequest objObject = new PaymentSummaryAPIRequest(); objObject = MappingToRenewalSummary(objPaymentModel); string URl = "http://secure.AIA.com:8080/Life_Finance_Sending/jersey/"; string result = GetPostParametersToAPI("Agent", "getRenevalSummary", URl, objObject); PaymentSummaryAPIResponse objRenewalResponse = new PaymentSummaryAPIResponse(); Newtonsoft.Json.JsonSerializerSettings settings = new Newtonsoft.Json.JsonSerializerSettings(); objRenewalResponse = Newtonsoft.Json.JsonConvert.DeserializeObject <PaymentSummaryAPIResponse>(result, settings); return(objRenewalResponse); }
public PaymentServiceModel FetchRenewalProposals(PaymentServiceModel objPaymentModel) { //FetchRenewableAgentsClientsInfo(objPaymentModel); //FetchRenewedAgentsClientsInfo(objPaymentModel); List <PaymentRenewal> ObjlstPaymentRenewalPool = new List <PaymentRenewal>(); //ObjlstPaymentRenewalPool.Add(new PaymentRenewal { PaymentRenewalPolicies = "Count", PaymentCorrespondingDeposit = "Count", PaymentRenewedPolicies = "Count" }); PaymentSummaryAPIResponse objResponse = FetchRenewalSummaryInfo(objPaymentModel); if (objResponse.status == "Success") { PaymentRenewal objPaymentRenewal = new PaymentRenewal(); objPaymentRenewal.PaymentRenewalCountPolicies = objResponse.agentRenevalSummary.renewableCount; objPaymentRenewal.PaymentRenewalPolicies = objResponse.agentRenevalSummary.renewableValue; objPaymentRenewal.PaymentRenewedCountPolicies = objResponse.agentRenevalSummary.renewedCount; objPaymentRenewal.PaymentRenewedPolicies = objResponse.agentRenevalSummary.renewedValue; objPaymentRenewal.PaymentCorrespondingDeposit = objResponse.agentRenevalSummary.depositBalance; ObjlstPaymentRenewalPool.Add(objPaymentRenewal); } objPaymentModel.ObjPaymentRenewalPool = ObjlstPaymentRenewalPool; return(objPaymentModel); }