Example #1
0
 public void DisplayMessage(SendEntity someEntity)
 {
     if (someEntity == null)
     {
         throw new ArgumentNullException("Problem with input message");
     }
     if (_displayMessageDelegate != null)
     {
         Context context;
         context = new Context(new CheaserChipher());
         someEntity.Message = context.ContextDecoding(someEntity.Message, 3);
         _displayMessageDelegate(someEntity);
     }
 }
Example #2
0
 public void SendMessage(string text)
 {
     if (text.StartsWith("setname:", StringComparison.OrdinalIgnoreCase))
     {
         _myUserName = text.Substring("setname:".Length).Trim();
         _displayMessageDelegate(new SendEntity("Event", "Setting your name to " + _myUserName));
     }
     else
     {
         Context context;
         context = new Context(new CheaserChipher());
         string encodingmessage = context.ContextEncoding(text, 3);
         _channel.DisplayMessage(new SendEntity(_myUserName, encodingmessage));
     }
 }