Пример #1
0
        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();
        }
Пример #2
0
 public IEnumerable <Organization> execute(IXeroCoreApi xeroCoreApi)
 {
     return(new List <Organization>
     {
         mapper.Map <Organization>(xeroCoreApi.FindOrganisationAsync().Result)
     });
 }