//----------------------------------------------------------------------------------------------------- public void chargeAppend() { System.ServiceModel.EndpointAddress myEndpointAddress = new System.ServiceModel.EndpointAddress("https://token.melissadata.net/v3/SOAP/Service.svc"); System.ServiceModel.BasicHttpBinding myBinding = new System.ServiceModel.BasicHttpBinding(); myBinding.Security.Mode = System.ServiceModel.BasicHttpSecurityMode.Transport; SOAP2.ServiceClient client = new SOAP2.ServiceClient(myBinding, myEndpointAddress); SOAP2.ConsumeCreditsExRequest request = new SOAP2.ConsumeCreditsExRequest(); request.License = licensekey; request.Source = "2611"; request.ConsumeRecord = new SOAP2.ConsumeCreditsRecord[4]; request.ConsumeRecord[0] = new SOAP2.ConsumeCreditsRecord(); request.ConsumeRecord[0].Package = "pkgBorgAppend"; request.ConsumeRecord[0].Product = "2704"; request.ConsumeRecord[0].Quantity = this.appendname; request.ConsumeRecord[1] = new SOAP2.ConsumeCreditsRecord(); request.ConsumeRecord[1].Package = "pkgBorgAppend"; request.ConsumeRecord[1].Product = "2705"; request.ConsumeRecord[1].Quantity = this.appendaddress; request.ConsumeRecord[2] = new SOAP2.ConsumeCreditsRecord(); request.ConsumeRecord[2].Package = "pkgBorgAppend"; request.ConsumeRecord[2].Product = "2706"; request.ConsumeRecord[2].Quantity = this.appendphone; request.ConsumeRecord[3] = new SOAP2.ConsumeCreditsRecord(); request.ConsumeRecord[3].Package = "pkgBorgAppend"; request.ConsumeRecord[3].Product = "2707"; request.ConsumeRecord[3].Quantity = this.appendemail; client.ConsumeCreditsEx(request); if (this.system.Contains("credit")) { int appendCredit = (Convert.ToInt32(this.appendname) * 3) + (Convert.ToInt32(this.appendaddress) * 5) + (Convert.ToInt32(this.appendphone) * 5) + (Convert.ToInt32(this.appendemail) * 5); string sappendCredit = appendCredit.ToString(); Logger.Write(Logger.Severity.Info, "Total Charged Append - Consumed Credit: ", sappendCredit); } }
//----------------------------------------------------------------------------------------------------- public void chargeVerify() { System.ServiceModel.EndpointAddress myEndpointAddress = new System.ServiceModel.EndpointAddress("https://token.melissadata.net/v3/SOAP/Service.svc"); System.ServiceModel.BasicHttpBinding myBinding = new System.ServiceModel.BasicHttpBinding(); myBinding.Security.Mode = System.ServiceModel.BasicHttpSecurityMode.Transport; SOAP2.ServiceClient client = new SOAP2.ServiceClient(myBinding, myEndpointAddress); SOAP2.ConsumeCreditsExRequest request = new SOAP2.ConsumeCreditsExRequest(); request.License = licensekey; request.Source = "2611"; request.TotalProductRecords = 1; request.ConsumeRecord = new SOAP2.ConsumeCreditsRecord[1]; request.ConsumeRecord[0] = new SOAP2.ConsumeCreditsRecord(); request.ConsumeRecord[0].Package = "pkgBorgVerify"; request.ConsumeRecord[0].Product = "2701"; request.ConsumeRecord[0].Quantity = this.verify; client.ConsumeCreditsEx(request); if (this.system.Contains("credit")) { int verifyCredit = (Convert.ToInt32(this.verify) * 1); string sverifyCredit = verifyCredit.ToString(); Logger.Write(Logger.Severity.Info, "Total Charged Verify - Consumed Credit: ", sverifyCredit); } }