public RenewedRunningLapsePoliciesDetailsAPIRequest MappingToRenewedRunningLapseServiceObject(PaymentServiceModel objPaymentModel) { RenewedRunningLapsePoliciesDetailsAPIRequest objInGraceObject = new RenewedRunningLapsePoliciesDetailsAPIRequest(); objInGraceObject.agentCode = "AGE000000051387"; objInGraceObject.companyCode = "00003"; //objInGraceObject.fromDate = "01-01-2015"; //objInGraceObject.toDate = "31-12-2017"; objInGraceObject.proposerCode = "ID0000002236869"; return(objInGraceObject); }
public RenewedRunningLapsePoliciesDetailsAPIResponse FetchRunningLapsePoliciesInfo(PaymentServiceModel objPaymentModel) { RenewedRunningLapsePoliciesDetailsAPIRequest objObject = new RenewedRunningLapsePoliciesDetailsAPIRequest(); objObject = MappingToRenewedRunningLapseServiceObject(objPaymentModel); string URl = " http://secure.AIA.com:8080/Lif_Ind_Rnwl_Sending/"; string result = GetPostParametersToAPI("jersey", "renewableAgentsClientsRunningLapse", URl, objObject); RenewedRunningLapsePoliciesDetailsAPIResponse objRenewedRunningLapsePoliciesResponse = new RenewedRunningLapsePoliciesDetailsAPIResponse(); Newtonsoft.Json.JsonSerializerSettings settings = new Newtonsoft.Json.JsonSerializerSettings(); objRenewedRunningLapsePoliciesResponse = Newtonsoft.Json.JsonConvert.DeserializeObject <RenewedRunningLapsePoliciesDetailsAPIResponse>(result, settings); return(objRenewedRunningLapsePoliciesResponse); }