public void SendMessage(Interlocutor interlocutor, Message message) { var outMessage = new agsXMPP.protocol.client.Message(); outMessage.To = XmppIdConverter.Convert(interlocutor.Id); outMessage.Body = message.Body; outMessage.Type = agsXMPP.protocol.client.MessageType.chat; _connection.Send(outMessage); message.From = Client.Id; message.To = interlocutor.Id; message.Date = DateTime.Now; interlocutor.History.Add(message); }