public RenewedInGracePoliciesDetailsAPIRequest MappingToRenewedInGraceServiceObject(PaymentServiceModel objPaymentModel) { RenewedInGracePoliciesDetailsAPIRequest objInGraceObject = new RenewedInGracePoliciesDetailsAPIRequest(); objInGraceObject.agentCode = "AGE000000004121"; objInGraceObject.companyCode = "00003"; //objInGraceObject.fromDate = "01-01-2014"; //objInGraceObject.toDate = "31-12-2015"; objInGraceObject.proposerCode = "IM0000002595503"; return(objInGraceObject); }
public RenewedInGracePoliciesDetailsAPIResponse FetchPoliciesinGracePeriodInfo(PaymentServiceModel objPaymentModel) { RenewedInGracePoliciesDetailsAPIRequest objObject = new RenewedInGracePoliciesDetailsAPIRequest(); objObject = MappingToRenewedInGraceServiceObject(objPaymentModel); string URl = "http://secure.AIA.com:8080/Lif_Ind_Rnwl_Sending/"; string result = GetPostParametersToAPI("jersey", "renewableAgentsClientsGrace", URl, objObject); RenewedInGracePoliciesDetailsAPIResponse objRenewedInGracePoliciesResponse = new RenewedInGracePoliciesDetailsAPIResponse(); Newtonsoft.Json.JsonSerializerSettings settings = new Newtonsoft.Json.JsonSerializerSettings(); objRenewedInGracePoliciesResponse = Newtonsoft.Json.JsonConvert.DeserializeObject <RenewedInGracePoliciesDetailsAPIResponse>(result, settings); return(objRenewedInGracePoliciesResponse); }