Пример #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("******************************************Welcome to banking transactions***********************************************");

            IMenuBanks banksMenu = CreateBanksMenu();
            IMenuCards cardsMenu = CreateCardsMenu();

            IMenu menu = new MenuApp(banksMenu, cardsMenu)
            {
                MenuOptions = new Dictionary <int, string>()
                {
                    { 1, "Payment by bank transfer" },
                    { 2, "Payment by card" }
                }
            };

            menu.ExecuteMenu();
        }
 public MenuApp(IMenuBanks menuBanks, IMenuCards menuCards)
 {
     this.menuBanks = menuBanks;
     this.menuCards = menuCards;
 }