Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 /// <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;
 }