public ActionResult images(List <HttpPostedFileBase> galeriResim, int galeriId) { if (galeriResim == null) { return(Redirect("/Admin/Gallery/images/" + galeriId)); } Galeri galeri = db.Galeri.Find(galeriId); List <GaleriResim> gResimler = new List <GaleriResim>(); foreach (var file in galeriResim) { 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/slide"), dosyaAdi); file.SaveAs(yuklemeYeri); GaleriResim resimler = new GaleriResim() { GaleriId = galeriId, Resim = dosyaAdi, }; gResimler.Add(resimler); } } galeri.GaleriResim = gResimler; db.SaveChanges(); return(Redirect("/Admin/Gallery/images/" + galeriId)); }
public ActionResult UruneResimEkle(GaleriResim gr, HttpPostedFileBase link) { try { string uzanti = Path.GetExtension(link.FileName).ToLower(); string[] Uzantilar = new[] { ".jpg", ".png" }; if (uzanti == ".jpg" || uzanti == ".png") { string dosyaadi = ResimKaydet(link); gr.link = "/Content/images/" + dosyaadi; gr.kucukLink = "/Content/images/small/" + dosyaadi; } else { return(Json(false, JsonRequestBehavior.AllowGet)); } var file = gr.link; if (file != null) { GaleriResim img = new GaleriResim(); img.link = gr.link; img.urunlerId = gr.urunlerId; foreach (string u in Uzantilar) { if (uzanti == u) { if (ModelState.IsValid) { using (context) { context.GaleriResims.Add(gr); context.SaveChanges(); return(RedirectToAction("UrunDuzenle", "Urunler", new { id = gr.urunlerId })); } } } } } return(Json(false, JsonRequestBehavior.AllowGet)); } catch { return(Json(false, JsonRequestBehavior.AllowGet)); } }
public ActionResult DeleteFile(int id, int galeri) { if (id == null || galeri == null) { return(Redirect("/Admin/Gallery/")); } GaleriResim res = db.GaleriResim.Where(r => r.ResimId == id).FirstOrDefault(); Galeri galeriBilgi = db.Galeri.Find(galeri); if (res == null) { return(Redirect("/Admin/Gallery/images/" + galeri)); } db.GaleriResim.Remove(res); db.SaveChanges(); return(Redirect("/Admin/Gallery/images/" + galeri)); }