public void makeCall() { CallcreditBsbAndCreditReport apiProxy = InitializeApiProxy(); UserInfo user = InitializeUser(); CT_SearchDefinition apiSD = InitializeApiRequest(user); CT_SearchResult apiresult = new CT_SearchResult(); apiresult = apiProxy.Search07a(apiSD); apiProxy.Dispose(); }
public CallCreditGetData(CT_searchapplicant searchApplicant) { try { apiProxy = InitializeApiProxy(); apiSD = InitializeApiRequest(searchApplicant); } catch (Exception e) { Console.WriteLine(e); //throw; } }
private CallcreditBsbAndCreditReport InitializeApiProxy() { /* Create a new proxy object which represents the Callcredit API. */ CallcreditBsbAndCreditReport apiProxy = new CallcreditBsbAndCreditReport(); /* We can alter the proxy URL here, if necessary. */ /* TODO: Select Appropriate URL - either Client Test Site or Live Site */ //apiProxy.Url = "https://www.callcreditsecure.co.uk/Services/BSB/CRBSB7.asmx"; //Live Site URL apiProxy.Url = "https://ct.callcreditsecure.co.uk/Services/BSB/CRBSB7.asmx"; //Client Test Site URL /* Create a new callcreditheaders object and attach it to the proxy object. */ /* TODO: Setup User Credentials (provided by Callcredit Professional Services) */ callcreditheaders apiCredentials = new callcreditheaders(); apiCredentials.company = companyName; apiCredentials.username = userName; apiCredentials.password = password; apiProxy.callcreditheadersValue = apiCredentials; return(apiProxy); }
private static CallcreditBsbAndCreditReport InitializeApiProxy() { /* Create a new proxy object which represents the Callcredit API. */ CallcreditBsbAndCreditReport apiProxy = new CallcreditBsbAndCreditReport(); /* We can alter the proxy URL here, if necessary. */ /* Select Appropriate URL - either Client Test Site or Live Site */ // "https://www.callcreditsecure.co.uk/Services/BSB/CRBSB7.asmx"; //Live Site URL // "https://ct.callcreditsecure.co.uk/Services/BSB/CRBSB7.asmx"; //Client Test Site URL apiProxy.Url = ConfigManager.CurrentValues.Instance.CallCreditUrl; /* Create a new callcreditheaders object and attach it to the proxy object. */ callcreditheaders apiCredentials = new callcreditheaders(); apiCredentials.company = ConfigManager.CurrentValues.Instance.CallCreditUserCompany; apiCredentials.username = ConfigManager.CurrentValues.Instance.CallCreditUserName; apiCredentials.password = ConfigManager.CurrentValues.Instance.CallCreditPassword; apiProxy.callcreditheadersValue = apiCredentials; return(apiProxy); }
public static void Main() { try { CallcreditBsbAndCreditReport apiProxy = InitializeApiProxy(); UserInfo user = InitializeUser(); CT_SearchDefinition apiSD = InitializeApiRequest(user); CT_SearchResult apiresult = new CT_SearchResult(); apiresult = apiProxy.Search07a(apiSD); var builder = new CallCreditModelBuilder(); builder.Build(apiresult); Console.WriteLine("====" + apiresult.creditrequest.applicant.Length); Console.WriteLine("====" + apiresult.creditrequest.applicant[0].dob); } catch (Exception e) { Console.WriteLine(e); //throw; } /*apiProxy.Dispose();*/ } // Main