public JsonResult Sil(int id) { var haber = _haberRepository.GetByID(id); if (haber != null) { //Haberin Resimlerini SQL den ve Serverdan silmek List <Resim> haberResimleri = _resimRepository.GetMany(x => x.HaberID == id).ToList(); foreach (var resim in haberResimleri) { _resimRepository.Delete(resim.Id); _resimRepository.Save(); System.IO.File.Delete(Server.MapPath(resim.ResimYol)); } //Haberin HaberEtiketlerini SQLDEN silmek _haberEtiketRepository.HaberIDyeGoreSil(haber.Id); _haberEtiketRepository.Save(); _haberRepository.Delete(id); _haberRepository.Save(); return(Json(new ResultJSON { Message = "Haber silme işlemi başarıyla tamamlandı..", Success = true })); } return(Json(new ResultJSON { Message = "Haber silme işlemi başarısız ", Success = false })); }
public ActionResult ResimSil(int id) { Resim r = _resimRepository.GetByID(id); if (r == null) { throw new Exception("Resim bulunamadı"); } string dosyaAdi = r.ResimYolu; FileInfo file = new FileInfo(Server.MapPath(dosyaAdi)); if (file.Exists) { file.Delete(); } _resimRepository.Delete(r.ID); _resimRepository.Save(); return(RedirectToAction("Duzenle", "Haber", new { ID = r.HaberID })); }
public ActionResult ResimSil(int id) { Resim dbResim = _resimRepository.GetById(id); if (dbResim == null) { throw new Exception("Resim Bulunamadı"); } string file_name = dbResim.ResimUrl; string path = Server.MapPath(file_name); FileInfo file = new FileInfo(path); if (file.Exists) { file.Delete(); } _resimRepository.Delete(id); _resimRepository.Save(); TempData["Bilgi"] = "Resim Silme İşlemi Başarılı"; return(RedirectToAction("Index", "Haber")); }
public ActionResult ResimSil(int id) { Resim dbResim = _resimRepository.GetById(id); if (dbResim == null) { TempData["Bilgi"] = "Resim bulunamadı !"; return(RedirectToAction("Index", "Arac")); } string file_name = dbResim.ResimUrl; string path = Server.MapPath(file_name); FileInfo file = new FileInfo(path); if (file.Exists) { file.Delete(); } _resimRepository.Delete(id); _resimRepository.Save(); TempData["Bilgi"] = "Resim silme işleminiz başarılı!"; return(RedirectToAction("Index", "Arac")); }
public void Delete(Resim entity) { _resimRepository.Delete(entity); }