public void Perform()
        {
            var sendingContent = new ServerSendRoomMessageCommand.MessageContent {
                RoomName = _roomName, MessageId = _messageId, Text = _text
            };

            ClientModel.Client.SendMessage(ServerSendRoomMessageCommand.CommandId, sendingContent);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Редактирует сообщение.
        /// </summary>
        /// <param name="messageId">Идентификатор сообщения</param>
        /// <param name="message">Сообщение.</param>
        /// <param name="roomName">Название комнаты.</param>
        public void SendMessage(long?messageId, string message, string roomName)
        {
            if (message == null)
            {
                throw new ArgumentNullException("message");
            }

            if (string.IsNullOrEmpty(roomName))
            {
                throw new ArgumentException("roomName");
            }

            var sendingContent = new ServerSendRoomMessageCommand.MessageContent {
                Message = message, RoomName = roomName, MessageId = messageId
            };

            ClientModel.Client.SendMessage(ServerSendRoomMessageCommand.Id, sendingContent);
        }
Exemplo n.º 3
0
        public void SendMessage(long? messageId, string message, string roomName)
        {
            if (message == null)
            throw new ArgumentNullException("message");

              if (string.IsNullOrEmpty(roomName))
            throw new ArgumentException("roomName");

              var sendingContent = new ServerSendRoomMessageCommand.MessageContent { Message = message, RoomName = roomName, MessageId = messageId };
              ClientModel.Client.SendMessage(ServerSendRoomMessageCommand.CommandId, sendingContent);
        }