Esempio n. 1
0
        static void Main(string[] args)
        {
            var billProvider = new QuickTellerBillProvider();
            var biller       = billProvider.GetBillerById("104");

            foreach (var item in biller.PaymentItems)
            {
                Console.WriteLine($"{item.PaymentItemName}");
            }

            Console.Read();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            var billProvider = new QuickTellerBillProvider();
            var biller       = billProvider.GetBillerById("104");

            var bankCodes = billProvider.GetBankCodes();

            foreach (var code in bankCodes)
            {
                Console.WriteLine($"{code.BankName}");
            }

            Console.Read();


            //foreach (var item in biller.PaymentItems)
            //{
            //    Console.WriteLine($"{item.PaymentItemName}");
            //}

            //Console.Read();
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            var billsProvider = new QuickTellerBillProvider();
            var bills         = billsProvider.GetBillers();
            var categories    = billsProvider.GetBillCategories();

            var joinResult = from b in bills
                             join c in categories
                             on b.CategoryId equals c.CategoryId
                             select new
            {
                BillerName   = b.BillerName,
                CategoryName = c.CategoryName
            };



            //Enumerable.Join<>(bills, categories, (b) => b.CategoryId, c => c.CategoryId, (b, c)=> { });
            foreach (var item in joinResult)
            {
                Console.WriteLine($"Name:{item.BillerName}, Category: {item.CategoryName}");
            }
            Console.Read();
        }