private List <NavSiteMapNode> GetCachedNavNodes() { string cacheKey = "List_NavSiteMapNode_"; //+ WebHelper.GetCurrentUser().UserID; List <NavSiteMapNode> result = null; // result = (List<NavSiteMapNode>) HttpContext.Current.Cache[cacheKey]; if (result == null) { string mapFile = MapPath("~/sitemasterpage/navigator.sitemap"); SiteMapParser parser = new SiteMapParser(mapFile); NavSiteMap siteMap = parser.GetCachedMap(); result = GetNavNodesAfterCheck(siteMap); CacheDependency fileDependency = new CacheDependency(Server.MapPath(WebHelper.AuthCacheDependencyFile)); HttpContext.Current.Cache.Insert(cacheKey, result, fileDependency); } return(result); }
public JsonResult FinalSort(List <CheckUrl> SortList) { SiteMapParser siteMapParser = new SiteMapParser(); return(Json(siteMapParser.SortList(SortList))); }
public ActionResult JsonPrs(string id) { SiteMapParser siteMapParser = new SiteMapParser(); return(Json(siteMapParser.Test(id))); }
public ActionResult JsonPrsTimeOuts(string url) { SiteMapParser siteMapParser = new SiteMapParser(); return(Json(siteMapParser.steedTest(url))); }
public JsonResult FinalSort(List <CheckUrl> urls) { return(Json(SiteMapParser.SortList(urls))); }