public ContentResult ClearTocCache(string culture, string productCategory, string docSetCategory) { if (string.IsNullOrEmpty(_cultureService.CurrentCulture) || string.IsNullOrEmpty(productCategory) || string.IsNullOrEmpty(docSetCategory)) { return(Content("Input paramters are incorrect, please follow below example:<br/>docpage/clearTocCache?cluture=en-us&productCategory=add-ins&docSetCategory=reference")); } else { DocContentManager.ClearTocCache(_cultureService.CurrentCulture, productCategory, docSetCategory); return(Content("Specifed Toc Cache cleared")); } }
public ActionResult GetDocPage(string culture, string docPath) { _logger.Log(LogLevel.Debug, "GetDocPage"); _telemetry.TrackEvent("GetDocPage"); DocMeta model = new DocMeta(); model.DocToc = DocContentManager.GetToc(_cultureService.CurrentCulture, docPath); model.CurrentDocSets = DocContentManager.GetDocSets(_cultureService.CurrentCulture, docPath); model.InnerContent = DocContentManager.GetDocContent(_cultureService.CurrentCulture, docPath); model.DocPath = DocContentManager.GetDocShortPath(docPath); PreProcessDocModel(model); return(View(model)); }
public ContentResult ClearDocSetsCache(string culture, string productCategory) { DocContentManager.ClearDocSetsCache(_cultureService.CurrentCulture, productCategory); return(Content("Sepcified docsets Cache cleared")); }
public ContentResult ClearAllDocSetsCache() { DocContentManager.ClearDocSetsCache(); return(Content("All docsets Cache cleared")); }
public ContentResult ClearAllTocCache() { DocContentManager.ClearTocCache(); return(Content("All Toc Cache cleared")); }