예제 #1
0
        private static void Options()
        {
            System.Console.Clear();
            if (_client.IsConnected())
            {
                WriteLine("Choose what type of message you want to send.");
                WriteLine("    - Message   (M)");
                WriteLine("    - Custom    (C)");
                WriteLine("    - File      (F)");
                WriteLine("    - Directory (D)");
                WriteLine("    - Contract  (B)");
                WriteLine("    - Object    (O)");
                Write("Enter your chosen type: ");

                var option = System.Console.ReadLine();

                if (option != null)
                {
                    switch (option.ToUpper())
                    {
                    case "M":
                        SendMessage();
                        break;

                    case "C":
                        SendCustom();
                        break;

                    case "F":
                        SendFile();
                        break;

                    case "D":
                        SendFolder();
                        break;

                    case "B":
                        SendMessageContract();
                        break;

                    case "O":
                        SendObject();
                        break;

                    default:
                        Options();
                        break;
                    }
                }
                else
                {
                    Options();
                }
            }
        }