protected static void Menu() { Console.Write("\n [1] Long message \n [2] Short message" + "\n\n Select the Message Type: "); string MessageType = Console.ReadLine(); if (MessageType == "1") { Console.WriteLine("\nPlease enter the message that you want to send"); string Message = Console.ReadLine(); AbstractMessage longMessage = new LongMessage(new EmailMessageSender()); longMessage.SendMessage(Message); } else if (MessageType == "2") { Console.WriteLine("\nPlease enter a message under 30 characters that you want to send"); string Message = Console.ReadLine(); AbstractMessage shortMessage = new ShortMessage(new SmsMessageSender()); shortMessage.SendMessage(Message); } else { Console.WriteLine("\nPlease choose a valid option.[Press ENTER]"); Console.ReadKey(); Console.Clear(); Menu(); } }
static void Main(string[] args) { Console.WriteLine("Select the Message Type 1. For longmessage or 2. For shortmessage"); int MessageType = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Please enter the message that you want to send"); string Message = Console.ReadLine(); if (MessageType == 1) { AbstractMessage longMessage = new LongMessage(new EmailMessageSender()); longMessage.SendMessage(Message); } else { AbstractMessage shortMessage = new ShortMessage(new SmsMessageSender()); shortMessage.SendMessage(Message); } Console.ReadKey(); }