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); } }
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)); } }