Exemplo n.º 1
0
        private static void DoCommand(IssuableCommands command)
        {
            switch (command)
            {
            case IssuableCommands.exit:
                Terminate();
                break;

            case IssuableCommands.help:
                break;

            case IssuableCommands.list:
                break;

            case IssuableCommands.filter:
                break;

            case IssuableCommands.edit:
                break;

            case IssuableCommands.settings:
                break;

            default:
                Console.WriteLine(Lines["Warnings"][3]);
                break;
            }
        }
Exemplo n.º 2
0
        private static void WaitForInput()
        {
            IssuableCommands issuedCmd = IssuableCommands.none;

            while (true)
            {
                string preCmd = Console.ReadLine().Replace(" ", "").ToLowerInvariant();

                bool broke = false;
                for (int i = 0; i < Commands.Length; i++)
                {
                    if (broke)
                    {
                        break;
                    }
                    for (int j = 0; j < Commands[i].Length; j++)
                    {
                        if (preCmd == Commands[i][j])
                        {
                            issuedCmd = (IssuableCommands)i;
                            broke     = true;
                            break;
                        }
                    }
                }

                DoCommand(issuedCmd);
            }
        }