/// <summary> /// Read the custom redirects from the dynamic data store, and /// stores them in the CustomRedirect property /// </summary> protected void LoadCustomRedirects() { DataStoreHandler dynamicHandler = new DataStoreHandler(); _customRedirects = new CustomRedirectCollection(); foreach (CustomRedirect redirect in dynamicHandler.GetCustomRedirects(false)) _customRedirects.Add(redirect); }
/// <summary> /// Get custom redirect data from dynamic data store. /// </summary> /// <param name="searchWord"></param> /// <returns></returns> public List<CustomRedirect> GetData(String searchWord) { DataStoreHandler dsHandler = new DataStoreHandler(); List<CustomRedirect> customRedirectList; if (string.IsNullOrEmpty(searchWord)) { customRedirectList = dsHandler.GetCustomRedirects(true); } else customRedirectList = dsHandler.SearchCustomRedirects(searchWord); return customRedirectList; }
public XmlActionResult ExportAllRedirects() { CheckAccess(); DataStoreHandler dsHandler = new DataStoreHandler(); List<CustomRedirect> redirects = dsHandler.GetCustomRedirects(true); XmlDocument document = new RedirectsXmlParser().Export(redirects); return new XmlActionResult(document); }