Exemple #1
0
        static void Main(string[] args)
        {
            var programInputOutput = new InputOutput();

            programInputOutput.WriteStringOuput("What type of SQL statement would you like to create? Press D for delete, press I for insert, press S for select, or press U for update:");

            while (true)
            {
                var userQueryTypeInput = programInputOutput.ReadKeyInput();
                if (userQueryTypeInput.Key == ConsoleKey.D)
                {
                    Console.WriteLine();
                    var newDeleteQuery = new QueryDeleter();
                    newDeleteQuery.BuildDeleteQuery();
                    break;
                }
                if (userQueryTypeInput.Key == ConsoleKey.I)
                {
                    Console.WriteLine();
                    var newInsertQuery = new QueryInserter();
                    newInsertQuery.BuildInsertQuery();
                    break;
                }
                if (userQueryTypeInput.Key == ConsoleKey.S)
                {
                    Console.WriteLine();
                    var newSelectQuery = new QuerySelector();
                    newSelectQuery.BuildSelectQuery();
                    break;
                }
                if (userQueryTypeInput.Key == ConsoleKey.U)
                {
                    Console.WriteLine();
                    var newUpdateQuery = new QueryUpdater();
                    newUpdateQuery.BuildUpdateQuery();
                    break;
                }
                else
                {
                    Console.WriteLine();
                    programInputOutput.WriteStringOuput("Please make a valid selection");
                }
            }
        }