示例#1
0
        protected void SendMessageExecuted()
        {
            var         interlocutor = _selectedInterlocutor.Interlocutor;
            string      body;
            MessageType messageType;

            if (interlocutor.ImName == ClientConnection.RESOURCE_NAME)
            {
                body        = _selectedInterlocutor.XamlMessage;
                messageType = MessageType.Xaml;
            }
            else
            {
                body        = _selectedInterlocutor.TextMessage;
                messageType = MessageType.Text;
            }

            _core.GetClientService(interlocutor).SendMessage(interlocutor,
                                                             new Message
            {
                Body = body,
                Type = messageType
            });
            _selectedInterlocutor.ClearMessage();
        }
示例#2
0
 protected void RemoveContactExecuted(Interlocutor interlocutor)
 {
     _core.GetClientService(interlocutor).RemoveContact(interlocutor);
 }
示例#3
0
 public void AddContactExecuted()
 {
     _core.GetClientService(SelectedClient).AddContact(ContactName);
     Close();
 }