public ActionResult Sil(int id, string path) { using (KategoriRepository repo = new KategoriRepository()) { bool result; try { result = repo.Delete(id); } catch (Exception e) { TempData["Message"] = new TempDataDictionary { { "class", "alert alert-danger" }, { "msg", "Kategor silinemedi. Kategoriye Bağlı Ürün Olabilir." } }; result = false; } if (result) { var message = ImageSaver.DeleteImage(path); TempData["Message"] = result == true ? new TempDataDictionary { { "class", "alert alert-success" }, { "msg", "Kategori silindi" } } : new TempDataDictionary { { "class", "alert alert-danger" }, { "msg", "Kategor silinemedi." + message } }; return(RedirectToAction("Liste")); } return(RedirectToAction("Liste")); } }
public void Delete(Kategori kategori) { kategoriRepository.Delete(kategori); }