static void Main()
 {
     System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
     var data = new HotelBookingSystemData();
     var reader = new ConsoleReader();
     var writer = new ConsoleWriter();
     var engine = new Engine(data, reader, writer);
     engine.Run();
 }
        public static void Main()
        {
            System.Threading.Thread.CurrentThread.CurrentCulture =
                System.Globalization.CultureInfo.InvariantCulture;

            var database = new HotelBookingSystemData();
            var reader = new ConsoleInputReader();
            var writer = new ConsoleOutputWriter();

            var engine = new Engine(database, reader, writer);
            engine.StartOperation();
        }