public ActionResult Revert(int id) { var donation = _donationPlanHeaderService.FindById(id); if (donation != null) { if (donation.IsCommited == true) { if (_donationPlanHeaderService.DeleteReceiptAllocation(donation)) { donation.IsCommited = false; _donationPlanHeaderService.EditDonationPlanHeader(donation); RedirectToAction("Index", "Donation"); } return(RedirectToAction("Index", "Donation")); } } return(RedirectToAction("Index", "Donation")); }