public static void Main() { DataStorage data = new DataStorage(); MainMenuModel mainMenuModel = new MainMenuModel(data); using (var mainMenu = new MainMenuView(mainMenuModel)) { try { mainMenu.Run(); } catch(Exception e) { TextWriter errorWriter = Console.Error; errorWriter.WriteLine("------An error has been encountered.------"); errorWriter.WriteLine(e.Message); #if DEBUG errorWriter.WriteLine(e.InnerException); errorWriter.WriteLine(e.StackTrace); #endif errorWriter.WriteLine("------The application will now close.------"); } } Console.ReadLine(); }
static void Main(string[] args) { MainMenuView mmv = new MainMenuView(); mmv.Run(); }