internal static void Main(string[] args)
        {
            IPerformanceDatabase performanceDatabase = new PerformanceDatabase();
            ICommandExecutor commandExecutor = new CommandExecutor(performanceDatabase);
            IEngine engine = new TheatreEngine(commandExecutor);

            engine.Run();
        }
Beispiel #2
0
        public static void Main()
        {
            IInputHandler inputHandler = new ConsoleReader();

            IRenderer renderer = new ConsoleWriter();

            IPerformanceDatabase performanceDatabase = new PerformanceDatabase();

            ICommandFactory commandFactory = new CommandFactory();

            IEngine theatreEngine = new TheatreEngine(performanceDatabase, commandFactory, inputHandler, renderer);

            theatreEngine.Run();
        }
 public static void Main()
 {
     Thread.CurrentThread.CurrentCulture = new CultureInfo("vi-VN");
     var theatreEngine = new TheatreEngine();
     theatreEngine.Run();
 }