private void UpdateDisplaySearchSettings() { var moduleController = new ModuleController(); var portalController = new PortalController(); foreach (PortalInfo portal in portalController.GetPortals()) { foreach (ModuleInfo module in moduleController.GetModulesByDefinition(portal.PortalID, "Member Directory")) { foreach (ModuleInfo tabModule in moduleController.GetAllTabsModulesByModuleID(module.ModuleID)) { if (tabModule.TabModuleSettings.ContainsKey("DisplaySearch")) { var oldValue = bool.Parse(tabModule.TabModuleSettings["DisplaySearch"].ToString()); moduleController.UpdateTabModuleSetting(tabModule.TabModuleID, "DisplaySearch", oldValue ? "Both" : "None"); } } } } }