/// ----------------------------------------------------------------------------- /// <summary> /// UpgradeModule implements the IUpgradeable Interface /// </summary> /// <param name="version">The current version of the module</param> /// ----------------------------------------------------------------------------- //public string UpgradeModule(string Version) //{ // throw new System.NotImplementedException("The method or operation is not implemented."); //} #endregion public string UpgradeModule(string version) { string res = ""; if (version == "02.01.00") { var pc = new PortalController(); foreach (var p in pc.GetPortals().Cast <PortalInfo>()) { string webConfig = HostingEnvironment.MapPath("~/" + p.HomeDirectory + "/OpenContent/Templates/web.config"); res += webConfig; if (File.Exists(webConfig)) { res += " : found \n"; File.Delete(webConfig); string filename = HostingEnvironment.MapPath("~/DesktopModules/OpenContent/Templates/web.config"); File.Copy(filename, webConfig); } } } else if (version == "03.02.00") { LuceneUtils.IndexAll(); } return(version + res); }
protected void bIndexAll_Click(object sender, EventArgs e) { LuceneUtils.IndexAll(); }