DIv3 CSharp
From CDYNE Wiki for Web Services
Using as a Service Reference(.NET Framework 3.5+)
Add a service reference to your project:
http://di3.cdyne.com/DeathIndexService.svc?wsdl
Deceased By SSN
diV3service.DeathIndexServiceClient diService = new diV3service.DeathIndexServiceClient("disoap"); diV3service.DeathIndexResponse diResponse = diService.DeceasedBySSN("(SSN)", "(Your License Key)"); if (diResponse.ReturnCode == 0) { foreach (diV3service.DeceasedInfo di in diResponse.DeceasedList) { Console.WriteLine(di.BirthDate.ToString()); Console.WriteLine(di.DeathDate.ToString()); Console.WriteLine(di.FirstName.ToString()); Console.WriteLine(di.LastName.ToString()); Console.WriteLine(di.MiddleName.ToString()); Console.WriteLine(di.NameSuffix.ToString()); Console.WriteLine(di.SSN.ToString()); Console.WriteLine(di.Verified.ToString()); Console.WriteLine(di.ZipLastResidence.ToString()); Console.WriteLine(di.ZipLumpSumPay.ToString()); } } else { Console.WriteLine(diResponse.ReturnCode.ToString() + " " + diResponse.ErrorText.ToString()); }
Search Deceased Info
diV3service.DeathIndexServiceClient diService = new diV3service.DeathIndexServiceClient("disoap"); diV3service.DeathIndexResponse diResponse = diService.SearchDeceasedInfo("Smith", "John", "VA", "1998", "(Your License Key)"); if (diResponse.ReturnCode == 0) { foreach (diV3service.DeceasedInfo di in diResponse.DeceasedList) { Console.WriteLine(di.BirthDate.ToString()); Console.WriteLine(di.DeathDate.ToString()); Console.WriteLine(di.FirstName.ToString()); Console.WriteLine(di.LastName.ToString()); Console.WriteLine(di.MiddleName.ToString()); Console.WriteLine(di.NameSuffix.ToString()); Console.WriteLine(di.SSN.ToString()); Console.WriteLine(di.Verified.ToString()); Console.WriteLine(di.ZipLastResidence.ToString()); Console.WriteLine(di.ZipLumpSumPay.ToString()); } } else { Console.WriteLine(diResponse.ReturnCode.ToString() + " " + diResponse.ErrorText.ToString()); }
