/// <summary>
        /// Obtains customer information for the current customer
        /// </summary>
        /// <returns>Customer object</returns>
        public async Task <(bool, Customer)> GetCustomer()
        {
            return(await Task.Run(() =>
            {
                var context = _config.Context;

                var request = new CustomerRequest
                {
                    AccountNum = _config.CustomerId,
                    UserContext = context,
                    OrgNo = ""
                };

                var result = _client.getCustomers(request);

                if (result != null && result.Customers.Length == 1)
                {
                    return (true, result.Customers[0]);
                }
                else
                {
                    return (false, null);
                }
            }));
        }