示例#1
0
        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);
        }
示例#2
0
        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);
        }