示例#1
0
        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
            }));
        }
示例#2
0
        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 }));
        }
示例#3
0
        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"));
        }
示例#5
0
 public void Delete(Resim entity)
 {
     _resimRepository.Delete(entity);
 }