public IAsyncResult BeginGetBankAccounts(GetBankAccountsRequest GetBankAccountsRequest, AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("GetBankAccounts", new object[1]
       {
     (object) GetBankAccountsRequest
       }, callback, asyncState);
 }
Example #2
0
 public IList<bankAccountItem> GetBankAccounts(sessionType session, int items, int page, out int total)
 {
     GetBankAccountsRequest GetBankAccountsRequest = new GetBankAccountsRequest();
       DateTime utcNow = DateTime.UtcNow;
       GetBankAccountsRequest.nonce = Signature.GetNonce();
       GetBankAccountsRequest.connectId = session.connectId;
       GetBankAccountsRequest.signature = Signature.SoapSignature(utcNow, session.secretKey, "publisherservice", "getbankaccounts", GetBankAccountsRequest.nonce);
       GetBankAccountsRequest.timestamp = Signature.GetZDateTime(utcNow);
       GetBankAccountsRequest.items = items;
       GetBankAccountsRequest.itemsSpecified = true;
       GetBankAccountsRequest.page = page;
       GetBankAccountsRequest.pageSpecified = true;
       GetBankAccountsResponse bankAccounts = this.publisherService.GetBankAccounts(GetBankAccountsRequest);
       if (bankAccounts == null)
       {
     total = 0;
     return (IList<bankAccountItem>) null;
       }
       else if (bankAccounts.bankAccountItems == null)
       {
     total = 0;
     return (IList<bankAccountItem>) null;
       }
       else
       {
     total = (int) bankAccounts.total;
     return (IList<bankAccountItem>) Enumerable.ToList<bankAccountItem>((IEnumerable<bankAccountItem>) bankAccounts.bankAccountItems);
       }
 }