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(); }
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(); }
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(); }