예제 #1
0
        public PaymentSummaryAPIRequest MappingToRenewalSummary(PaymentServiceModel objPaymentModel)
        {
            PaymentSummaryAPIRequest objRenewalSummary = new PaymentSummaryAPIRequest();

            objRenewalSummary.agentCode   = "AGE000000040001";
            objRenewalSummary.companyCode = "00003";
            objRenewalSummary.fromDate    = "01-11-2017";
            objRenewalSummary.toDate      = "31-12-2018";
            objRenewalSummary.userId      = "NayanajithG";
            return(objRenewalSummary);
        }
예제 #2
0
        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);
        }