/// <summary>
 /// Removed Deleted (410) redirect
 /// </summary>
 /// <param name="url"></param>
 /// <returns></returns>
 public ActionResult DeleteDeleted(string url)
 {
     CheckAccess();
     var dsHandler = new DataStoreHandler();
     dsHandler.DeleteCustomRedirect(url);
     return Deleted();
 }
 public ActionResult Unignore(string url)
 {
     CheckAccess();
     DataStoreHandler dsHandler = new DataStoreHandler();
     dsHandler.DeleteCustomRedirect(url);
     return Ignored();
 }
        public ActionResult Delete(string oldUrl, int? pageNumber, string searchWord, int? pageSize)
        {
            CheckAccess();

            Logger.Debug("Deleting redirect: '{0}'", oldUrl);

            DataStoreHandler dsHandler = new DataStoreHandler();
            dsHandler.DeleteCustomRedirect(oldUrl);
            DataStoreEventHandlerHook.DataStoreUpdated();
            List<CustomRedirect> customRedirectList = GetData(searchWord);
            //Make sure that the searchinfo is contained after an item has been deleted - if there is any.
            return View("Index", GetRedirectIndexViewData(pageNumber, customRedirectList, GetSearchResultInfo(searchWord, customRedirectList.Count, false), searchWord, pageSize, false, true));
        }