public ActionResult DeleteDeliveryPost(int id) { try { bool result = deliveryHandler.Delete(id); if (result) { return(RedirectToAction("GetDeliveriesList")); } else { this.ModelState.AddModelError("", "Something got wrong when delete delivery. Delivery not deleted!"); return(GetDeliveriesList()); } } catch (Exception ex) { this.ModelState.AddModelError("", ex.Message); if (ex.InnerException != null) { this.ModelState.AddModelError("", ex.InnerException.Message); } return(GetDeliveriesList()); } }