示例#1
0
        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"));
            }
        }
示例#2
0
 public void Delete(Kategori kategori)
 {
     kategoriRepository.Delete(kategori);
 }