private Conversation LoadConversation(ConversationSettings settings) { Conversation conv = new Conversation(this, settings.Name, UtilityLog); Conversations.Add(conv); foreach (MessageSettings msg in settings.MessageList) { Message message = LoadMessage(conv, msg); if (message == null) return conv; conv.Messages.Add(message); } return conv; }
private void LoadConversations() { _ConversationList = new ObservableCollection<ConversationSettings>(); foreach (XmlNode e in settings.ChildNodes) { if (e.NodeType == XmlNodeType.Element && e.Name == "conversation") { ConversationSettings conv = new ConversationSettings(DeviceManagementSettings, (XmlElement)e); _ConversationList.Add(conv); } } }