static void Main(string[] args) { InitializeDB(args); IBookLib books = new BookLib(); ILibManager libManager = new LibManager(Settings.LibraryFile); IDataProvider dataProvider = new DataProvider(libManager, books); var menu = new Menu(libManager, dataProvider); while (true) { var choise = ConsoleMenu.MultipleChoice(true, "[ Add new book ]", "[ Open library ]", "[ Quit ]"); switch (choise) { case 0: { menu.AddBookMenu(); } break; case 1: { menu.ShowLib(); } break; case 2: { menu.Quit(); } break; } } }