Beispiel #1
0
        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();
        }