/// <summary>
        /// Get all credit card of current organization and its sub organization
        /// </summary>
        /// <param name="organization">Organization that need to get credit card from</param>
        private void GetCreditCardOrganization(FoundationOrganization organization, bool recursive, List <CreditCardModel> list)
        {
            if (organization != null)
            {
                var orgCards = _customerContext.GetOrganizationCreditCards(organization.OrganizationEntity);
                AddRangeCreditCard(null, new OrganizationModel(organization), list, orgCards);

                if (organization.SubOrganizations.Count > 0 && recursive)
                {
                    foreach (var subOrg in organization.SubOrganizations)
                    {
                        GetCreditCardOrganization(subOrg, recursive, list);
                    }
                }
            }
        }