public CT_SearchResult TestGetData() { var user = InitializeUser(); var retrievedata = new CallCreditGetData(user); CT_SearchResult apiresult = retrievedata.GetSearch07a(); /* ParseCallCreditTest testsave = new ParseCallCreditTest(apiresult, 1); * testsave.Execute();*/ return(null); }
} //GetServiceOutput private void GetCallCreditData(InputLocationDetailsUKLocation ukLocation, string firstName, string surname, DateTime?birthDate, string postcode, int customerId, int?directorId) { if (!CurrentValues.Instance.CallCreditEnabled) { Log.InfoFormat( "Not retrieving CallCredit data for customer {0} director {1}: CallCredit is disabled.", customerId, directorId ); return; } // if try { Log.InfoFormat("Retrieving CallCredit data for customer {0} director {1}", customerId, directorId); var searchRequest = new CT_searchapplicant { dob = birthDate ?? DateTime.UtcNow, dobSpecified = birthDate.HasValue, name = new[] { new CT_inputname { forename = firstName, surname = surname, } }, address = new[] { new CT_inputaddress { postcode = ukLocation.Postcode, street1 = ukLocation.Street, street2 = ukLocation.Street2, startdateSpecified = false, enddateSpecified = false, buildingname = ukLocation.HouseName, buildingno = ukLocation.HouseNumber, posttown = ukLocation.PostTown, } }, tpoptout = 0, tpoptoutSpecified = true }; CallCreditLib.CallCreditGetData callCreditGetData = new CallCreditGetData(searchRequest); CT_SearchResult searchResponse = callCreditGetData.GetSearch07a(); Log.InfoFormat( "Saving to ServiceLog CallCredit data fro customer {0} director {1}", customerId, directorId ); Utils.WriteLog( searchRequest, searchResponse, ExperianServiceType.CallCredit, customerId, directorId, firstName, surname, birthDate, postcode ); } catch (Exception ex) { Log.Error("Failed retrieve from data CallCredit", ex); } //try } //GetCallCreditData