public ActionResult Delete(int id) { var city = CitiesService.GetCityByCityId(id); if (city != null) { var model = new CityDeleteModel(city); return View(model); } return RedirectToAction("Index"); }
public ActionResult Delete(int id, CityDeleteModel model) { try { var city = CitiesService.GetCityByCityId(id); CitiesService.Delete(city); this.FlashInfo(string.Format("City {0} was deleted successfully!", city.CityName)); return RedirectToAction("Index"); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return View(model); } }