public ActionResult listele(int?galeri_id) { // query stringte resim_sil varsa silme işlemini yap if (Request.QueryString["resim_sil"] != null) { int r_id = Convert.ToInt32(Request.QueryString["resim_sil"]); GALERI_RESIMLERI galeri = data.GALERI_RESIMLERIs.First(f => f.ID == r_id); try { System.IO.FileInfo res = new System.IO.FileInfo(Server.MapPath("~") + "Content\\img\\galeri\\" + galeri.RESIM); res.Delete(); System.IO.FileInfo temp = new System.IO.FileInfo(Server.MapPath("~") + "Content\\img\\galeri\\t_" + galeri.RESIM); temp.Delete(); } catch { } try { data.GALERI_RESIMLERIs.DeleteOnSubmit(galeri); data.SubmitChanges(); mesaj[0] = "alert-info"; mesaj[1] = "Galeri resmi başarıyla silindi.."; ViewBag.mesaj = mesaj; } catch { mesaj[0] = "alert-error"; mesaj[1] = "Silme işlemi sırasında gata oluştu !"; ViewBag.mesaj = mesaj; } } //////////////////////////////////////////////////////////////////////////////////////// // query stringde galeri_sil varsa galeriyi sil if (Request.QueryString["galeri_sil"] != null) { int g_id = Convert.ToInt32(Request.QueryString["galeri_sil"]); try { GALERILER galeri = data.GALERILERs.First(f => f.ID == g_id); data.GALERILERs.DeleteOnSubmit(galeri); data.SubmitChanges(); mesaj[0] = "alert-info"; mesaj[1] = "Resim galerisi başarıyla silindi.."; ViewBag.mesaj = mesaj; } catch { mesaj[0] = "alert-error"; mesaj[1] = "Silme işlemi sırasında gata oluştu !"; ViewBag.mesaj = mesaj; } } ///////////////////////////////////////////////////////////// // id yoksa tüm resimleri listele if (galeri_id == null) { ViewBag.Galeri_Resimleri = data.GALERI_RESIMLERIs.OrderBy(f => f.SIRA_NO); } else { ViewBag.Galeri_Resimleri = data.GALERI_RESIMLERIs.Where(f => f.GALERI_ID == galeri_id).OrderBy(f => f.SIRA_NO); } return(View()); }
public ActionResult ekle(string aciklama, HttpPostedFileBase resim, int galeri_id, int sira_no) { //try //{ if (resim != null && resim.ContentLength > 0) { Random r = new Random(); var resim_ayar = data.RESIM_AYARs.First(); string resim_adi = r.NextDouble().ToString() + r.NextDouble().ToString() + ".jpg"; string dizin = Server.MapPath("~") + "Content\\img\\galeri\\"; Resim image = new Resim(); image.Genislik = resim_ayar.GALERI_K_W.Value; //image.ResimResize(resim, dizin + "t_" + resim_adi, data.SITE_BILGILERIs.First().WATERMARK); // küçük yüklendi image.Genislik = resim_ayar.GALERI_B_W.Value; //image.ResimResize(resim, dizin + resim_adi, data.SITE_BILGILERIs.First().WATERMARK); // büyük yüklendi // VERI TABANINA EKLE GALERI_RESIMLERI yeni_resim = new GALERI_RESIMLERI(); yeni_resim.GALERI_ID = galeri_id; yeni_resim.ACIKLAMA = aciklama; yeni_resim.RESIM = resim_adi; yeni_resim.SIRA_NO = sira_no; data.GALERI_RESIMLERIs.InsertOnSubmit(yeni_resim); data.SubmitChanges(); // MESAJI SAYFAYA GONDER mesaj[0] = "alert-info"; mesaj[1] = "Galeri resmi başarıyla eklendi.."; ViewBag.mesaj = mesaj; } else { // MESAJI SAYFAYA GONDER mesaj[0] = "alert-info"; mesaj[1] = "Lütfen Resim Seçiniz.."; ViewBag.mesaj = mesaj; } //} //catch //{ // // MESAJI SAYFAYA GONDER // mesaj[0] = "alert-error"; mesaj[1] = "Galeri Resmi Eklenirken hata oluştu !"; // ViewBag.mesaj = mesaj; //} ViewBag.Galeriler = data.GALERILERs; ViewBag.Galeri_Resimleri = data.GALERI_RESIMLERIs.OrderBy(f => f.SIRA_NO); return(View("listele")); }