public void List() { System.Console.WriteLine("Your organisation is called {0}", _api.FindOrganisationAsync().Result.LegalName); System.Console.WriteLine("There are {0} accounts", _api.Accounts.FindAsync().Result.Count()); System.Console.WriteLine("There are {0} bank transactions", _api.BankTransactions.FindAsync().Result.Count()); System.Console.WriteLine("There are {0} bank transfers", _api.BankTransfers.FindAsync().Result.Count()); System.Console.WriteLine("There are {0} branding themes", _api.BrandingThemes.FindAsync().Result.Count()); System.Console.WriteLine("There are {0} contacts", GetTotalContactCount()); System.Console.WriteLine("There are {0} credit notes", _api.CreditNotes.FindAsync().Result.Count()); System.Console.WriteLine("There are {0} currencies", _api.Currencies.FindAsync().Result.Count()); System.Console.WriteLine("There are {0} employees", _api.Employees.FindAsync().Result.Count()); System.Console.WriteLine("There are {0} expense claims", _api.ExpenseClaims.FindAsync().Result.Count()); System.Console.WriteLine("There are {0} defined items", _api.Items.FindAsync().Result.Count()); System.Console.WriteLine("There are {0} invoices", GetTotalInvoiceCount()); System.Console.WriteLine("There are {0} journal entries", _api.Journals.FindAsync().Result.Count()); System.Console.WriteLine("There are {0} manual journal entries", _api.ManualJournals.FindAsync().Result.Count()); System.Console.WriteLine("There are {0} payments", _api.Payments.FindAsync().Result.Count()); System.Console.WriteLine("There are {0} receipts", _api.Receipts.FindAsync().Result.Count()); System.Console.WriteLine("There are {0} repeating invoices", _api.RepeatingInvoices.FindAsync().Result.Count()); System.Console.WriteLine("There are {0} tax rates", _api.TaxRates.FindAsync().Result.Count()); System.Console.WriteLine("There are {0} tracking categories", _api.TrackingCategories.FindAsync().Result.Count()); System.Console.WriteLine("There are {0} users", _api.Users.FindAsync().Result.Count()); ListReports(_api.Reports.Named(), "named"); ListReports(_api.Reports.PublishedAsync().Result, "published"); System.Console.WriteLine("Done!"); System.Console.ReadLine(); }
public IEnumerable <Organization> execute(IXeroCoreApi xeroCoreApi) { return(new List <Organization> { mapper.Map <Organization>(xeroCoreApi.FindOrganisationAsync().Result) }); }