public void DeleteCorrectRule()
        {
            PopulateTable(10);
            var rules = _redirectService.GetRedirects();

            _redirectService.Delete(rules.First());

            Assert.That(_redirectService.GetRedirectsTotalCount(), Is.EqualTo(9));
            rules = _redirectService.GetRedirects();
            Assert.That(rules.First().SourceUrl, Is.EqualTo("sourceUrl1"));

            _redirectService.Delete(rules.First().Id);

            Assert.That(_redirectService.GetRedirectsTotalCount(), Is.EqualTo(8));
            rules = _redirectService.GetRedirects();
            Assert.That(rules.First().SourceUrl, Is.EqualTo("sourceUrl2"));
        }
        public ActionResult Delete(int id)
        {
            var redirect = _redirectService.GetRedirect(id);

            if (redirect == null)
            {
                return(HttpNotFound());
            }

            _redirectService.Delete(redirect);

            _orchardServices.Notifier.Information(T("Redirect record was deleted"));

            return(RedirectToAction("Index"));
        }
 public ActionResult Delete(int id)
 {
     _redirectService.Delete(id);
     _orchardServices.Notifier.Information(T("Redirect record was deleted"));
     return(RedirectToAction("Index", new { page = Request["page"] }));
 }
        public ActionResult Delete(RedirectEntity entity)
        {
            _redirectService.Delete(int.Parse(entity.Id));

            return(RedirectToAction("Index"));
        }