public ActionResult images(List <HttpPostedFileBase> HaberlerResim, int haberlerId) { if (HaberlerResim == null) { return(Redirect("/Admin/News/images/" + haberlerId)); } Haberler galeri = db.Haberler.Find(haberlerId); List <HaberlerResim> gResimler = new List <HaberlerResim>(); foreach (var file in HaberlerResim) { if (file.ContentLength > 0) { Random rnd = new Random(); string dosyaAdi = Path.GetFileNameWithoutExtension(file.FileName) + "-" + rnd.Next(1, 10000) + Path.GetExtension(file.FileName); var yuklemeYeri = Path.Combine(Server.MapPath("~/Upload/galeri/"), dosyaAdi); file.SaveAs(yuklemeYeri); HaberlerResim resimler = new HaberlerResim() { HaberlerId = haberlerId, Resim = dosyaAdi, }; gResimler.Add(resimler); } } galeri.HaberlerResim = gResimler; db.SaveChanges(); return(Redirect("/Admin/News/images")); }
public ActionResult DeleteFile(int id, int galeri) { if (id == null || galeri == null) { return(Redirect("/Admin/News/")); } HaberlerResim res = db.HaberlerResim.Where(r => r.ResimId == id).FirstOrDefault(); Haberler galeriBilgi = db.Haberler.Find(galeri); if (res == null) { return(Redirect("/Admin/News/images/" + galeri)); } db.HaberlerResim.Remove(res); db.SaveChanges(); return(Redirect("/Admin/News/images/" + galeri)); }