BVNetwork.NotFound.Controllers.NotFoundRedirectController.AddDeletedUrl C# (CSharp) Method

AddDeletedUrl() public method

public AddDeletedUrl ( string oldUrl ) : System.Web.Mvc.ActionResult
oldUrl string
return System.Web.Mvc.ActionResult
        public ActionResult AddDeletedUrl(string oldUrl)
        {
            CheckAccess();

            // add redirect to dds with state "deleted"
            var redirect = new CustomRedirect();
            redirect.OldUrl = oldUrl;
            redirect.State = Convert.ToInt32(DataStoreHandler.State.Deleted);
            DataStoreHandler dsHandler = new DataStoreHandler();
            dsHandler.SaveCustomRedirect(redirect);
            DataStoreEventHandlerHook.DataStoreUpdated();

            // delete rows from DB
            var dbAccess = DataAccessBaseEx.GetWorker();
            dbAccess.DeleteRowsForRequest(oldUrl);

            //
            List<CustomRedirect> customRedirectList = GetDeletedUrls();
            DataStoreEventHandlerHook.DataStoreUpdated();
            return Deleted();
        }