private Hashtable GetPortals() { Hashtable hstAll = new Hashtable(); if (HttpContext.Current.Cache["Portals"] != null) { hstAll = (Hashtable)HttpContext.Current.Cache["Portals"]; } else { SettingProvider objSP = new SettingProvider(); List<SagePortals> sagePortals = objSP.PortalGetList(); foreach (SagePortals portal in sagePortals) { hstAll.Add(portal.SEOName.ToLower().Trim(), portal.PortalID); } } HttpContext.Current.Cache.Insert("Portals", hstAll); return hstAll; }
/// <summary> /// Get PortalID And Respective Name List /// </summary> /// <returns>PortalID And PortalName</returns> public Hashtable GetPortals() { Hashtable hstAll = new Hashtable(); if (HttpRuntime.Cache[CacheKeys.Portals] != null) { hstAll = (Hashtable)HttpRuntime.Cache[CacheKeys.Portals]; } else { SettingProvider objSP = new SettingProvider(); List<SagePortals> sagePortals = objSP.PortalGetList(); foreach (SagePortals portal in sagePortals) { hstAll.Add(portal.SEOName.Replace("https://", "").Replace("http://", "").ToLower().Trim(), portal.PortalID); } } HttpRuntime.Cache.Insert(CacheKeys.Portals, hstAll); return hstAll; }