public override void UpdateSettings() { try { var objModules = new Entities.Modules.ModuleController(); // Update ModuleSettings objModules.UpdateModuleSetting(ModuleId, "AFTopicsTemplate", drpTopicsTemplate.SelectedItem.Value); objModules.UpdateModuleSetting(ModuleId, "AFTopicTemplate", drpTopicTemplate.SelectedItem.Value); objModules.UpdateModuleSetting(ModuleId, "AFForumViewTemplate", drpForumViewTemplate.SelectedItem.Value); objModules.UpdateModuleSetting(ModuleId, "AFForumModuleID", drpForumInstance.SelectedItem.Value); objModules.UpdateModuleSetting(ModuleId, "AFForumGroup", drpForum.SelectedItem.Value); //objModules.UpdateModuleSetting(ModuleId, "AFEnableToolbar", CType(chkEnableToolbar.Checked, String)) string ForumGroup; int ForumGroupID = 0; ForumGroup = drpForum.SelectedItem.Value; if ((ForumGroup.IndexOf("GROUPID:", 0) + 1) > 0) { objModules.UpdateModuleSetting(ModuleId, "AFViewType", "AFGROUP"); } else { objModules.UpdateModuleSetting(ModuleId, "AFViewType", "TOPICS"); } int @int = ForumGroup.IndexOf(":") + 1; string sID = ForumGroup.Substring(@int); //ForumGroupID = CType(ForumGroup.Substring(ForumGroup.IndexOf(":")), Integer) objModules.UpdateModuleSetting(ModuleId, "AFForumGroupID", sID); DataCache.CacheClear(drpForumInstance.SelectedItem.Value + TabId + sID + "TopicTemplate"); DataCache.CacheClear(drpForumInstance.SelectedItem.Value + TabId + sID + "TopicsTemplate"); DataCache.CacheClear(drpForumInstance.SelectedItem.Value + TabId + "ForumTemplate"); // Redirect back to the portal home page Response.Redirect(Utilities.NavigateUrl(TabId), true); } catch (Exception exc) { Services.Exceptions.Exceptions.ProcessModuleLoadException(this, exc); } }