public System.Threading.Tasks.Task <Banks.RuleBase.bankResponse> bankAsync(int creditScore, double loanAmount)
 {
     Banks.RuleBase.bankRequest inValue = new Banks.RuleBase.bankRequest();
     inValue.Body             = new Banks.RuleBase.bankRequestBody();
     inValue.Body.creditScore = creditScore;
     inValue.Body.loanAmount  = loanAmount;
     return(((Banks.RuleBase.RuleBaseWebServiceSoap)(this)).bankAsync(inValue));
 }
 public Banks.RuleBase.Bank[] bank(int creditScore, double loanAmount)
 {
     Banks.RuleBase.bankRequest inValue = new Banks.RuleBase.bankRequest();
     inValue.Body             = new Banks.RuleBase.bankRequestBody();
     inValue.Body.creditScore = creditScore;
     inValue.Body.loanAmount  = loanAmount;
     Banks.RuleBase.bankResponse retVal = ((Banks.RuleBase.RuleBaseWebServiceSoap)(this)).bank(inValue);
     return(retVal.Body.bankResult);
 }
 System.Threading.Tasks.Task <Banks.RuleBase.bankResponse> Banks.RuleBase.RuleBaseWebServiceSoap.bankAsync(Banks.RuleBase.bankRequest request)
 {
     return(base.Channel.bankAsync(request));
 }
 Banks.RuleBase.bankResponse Banks.RuleBase.RuleBaseWebServiceSoap.bank(Banks.RuleBase.bankRequest request)
 {
     return(base.Channel.bank(request));
 }