private string GenerateCrediCardNumber()
        {
            Random       rnd         = new Random();
            const string numbers     = "123456789";
            var          stringChars = new char[16];

            for (int i = 0; i < stringChars.Length; i++)
            {
                stringChars[i] = numbers[rnd.Next(numbers.Length)];
            }

            var creditCardNumber = new String(stringChars);

            try
            {
                var cc = creditCardRepository.GetByCreditCardNumber(creditCardNumber);
                if (cc != null)
                {
                    creditCardNumber = GenerateCrediCardNumber();
                }
            }
            catch (Exception)
            {
            }

            return(creditCardNumber);
        }