示例#1
0
        //[AcceptVerbs(HttpVerbs.Post)]
        //public ActionResult Donor_Destroy([DataSourceRequest] DataSourceRequest request, DonorModel model)
        //{
        //    if (model != null && ModelState.IsValid)
        //    {
        //        var donor = _donorService.FindById(model.DonorID);
        //        _donorService.DeleteDonor(donor);
        //    }
        //    return Json(ModelState.ToDataSourceResult());
        //}
        // GET: /Donor/Delete/5

        public ActionResult Delete(int id)
        {
            var donor = _donorService.FindById(id);

            try
            {
                _donorService.DeleteDonor(donor);
                return(RedirectToAction("Index"));
            }
            catch (Exception e)
            {
                ModelState.AddModelError("Errors", @"Unable to delete Donor");
            }
            return(RedirectToAction("Index"));
        }