示例#1
0
 public SendConferencialMessage(
     ConferencialMessageData conferencialMessageData,
     IServerConnection serverConnection,
     ICurrentContext currentContext)
 {
     _conferencialMessageData = conferencialMessageData;
     _serverConnection        = serverConnection;
     _currentContext          = currentContext;
 }
        public void SendMessage()
        {
            var messageData = new ConferencialMessageData(ConnectedContactsNumber.ToList(), MessageContent);
            ICommand command = _sendConferenceMessageFactory(messageData);
            CommandInvoker.Invoke(command);

            var myMessage = new ConferencialMessage(0, DateTime.Now, MessageContent, null);
            Messages.Add(new ConferencialMessageViewModel(myMessage, "Me"));
            MessageContent = string.Empty;
        }