private static async Task <int> DoItAsync(int option, AuthData authData)
        {
            switch (option)
            {
            case 1:
                await InvoiceController.GetInvoicesAsync(authData);

                break;

            case 2:
                await InvoiceController.CreateInvoiceAsync(authData);

                break;

            case 3:
                await OrderController.GetOrdersAsync(authData);

                break;

            case 4:
                await OrderController.CreateOrderAsync(authData);

                break;

            case 5:
                await CustomerController.CreateCustomerAsync(authData);

                break;

            case 6:
                await SalesItemsController.GetSalesItemsAsync(authData);

                break;

            case 7:
                await JounalEntryController.GetJournalEntryAsync(authData);

                break;

            case 8:
                await JounalEntryController.CreateJournalEntryAsync(authData);

                break;

            default:
                exit();
                break;
            }

            return(0);
        }