private void SaveWorkstationSettings(XmlWriter writer) { WorkstationSearchPreferences workstationSearchPrefs = _appSearchPreferences.WorkstationPreferences; string searchEntireDirectory = workstationSearchPrefs.SearchEntireDirectory.ToString(); List <string> selectedGroups = null; if (workstationSearchPrefs.SelectedGroups != null) { selectedGroups = workstationSearchPrefs.SelectedGroups; } string searchAllValue = workstationSearchPrefs.SearchEntireDirectory.ToString(); writer.WriteStartElement("WorkstationPrefs"); writer.WriteStartElement("SearchEntireDirectory"); writer.WriteString(searchEntireDirectory); writer.WriteEndElement(); writer.WriteStartElement("Groups"); if (selectedGroups != null) { for (int i = 0; i < selectedGroups.Count; i++) { writer.WriteStartElement(selectedGroups[i]); writer.WriteEndElement(); } } //else //{ // writer.WriteFullEndElement(); //} writer.WriteFullEndElement(); //writer.WriteFullEndElement(); }
public AppSearchPreferences() { _workstationPreferences = new WorkstationSearchPreferences(); LoadPreferences(); }