public void EtiketKaydet(Etiket etiket) { context.Etiketler.Add(etiket); context.SaveChanges(); }
public bool EtiketKayitliMi(Etiket etiket) { bool kayitli = false; //if (context.Etiketler.Where(x => x.EtiketAdi.Contains(etiket.EtiketAdi)).FirstOrDefault() != null) //{ // kayitli = true; //} var result = (from p in context.Etiketler where p.EtiketAdi == etiket.EtiketAdi select p).FirstOrDefault(); if (result!=null) { kayitli = true; } return kayitli; }
public void EtiketSil(Etiket etiket) { context.Etiketler.Remove(etiket); context.SaveChanges(); }
public void EtiketeHaberEkle(Etiket etiket, HaberCl haber) { etiket.EtiketHaberleri.Add(haber); }
public void HabereEtiketEkle(HaberCl haber, Etiket etiket) { haber.HaberEtiketleri.Add(etiket); }
public ActionResult EtiketDuzenleme(Etiket etiket, int etiketID) { var e = etikethelper.EtiketGetir(etiketID); e.EtiketAdi = etiket.EtiketAdi.Trim(); context.Entry(e).State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); return RedirectToAction("EtiketListele"); }
public ActionResult EtiketEkle(Etiket etiket) { try { etiket.EtiketAdi = etiket.EtiketAdi.Trim(); var kayitliMi = etikethelper.EtiketKayitliMi(etiket); if (kayitliMi) { ViewBag.hata = "Aynı etiket adına sahip bir etiket zaten mevcuttur."; return View(); } etikethelper.EtiketKaydet(etiket); return RedirectToAction("EtiketListele"); } catch (Exception) { return View(); } }
public ActionResult HaberDuzenleme(HaberCl haber, int haberID, int kategoriID, int yazarID, string haberEtiketi, IEnumerable<HttpPostedFileBase> files, List<Resim> resimListe) { ViewBag.test2 = "HttpPost"; if (ModelState.IsValid) { haber.HaberIcerik = System.Net.WebUtility.HtmlDecode(haber.HaberIcerik); haber.HaberID = haberID; haber.HaberKategori = kategorihelper.KategoriGetir(kategoriID); haber.HaberYazari = yazarhelper.YazarGetir(yazarID); var haberResimleri = haberhelper.HaberResimleriniGetir(haberhelper.HaberGetir(haberID)); haber.HaberResimleri = haberResimleri; if (haber.HaberEtiketleri != null && haber.HaberEtiketleri[0].EtiketAdi == haberEtiketi) { } else { if (string.IsNullOrWhiteSpace(haberEtiketi) || string.IsNullOrEmpty(haberEtiketi)) { haber.HaberEtiketleri = new List<Etiket>(); } else { var etiket = new Etiket { EtiketAdi = haberEtiketi }; if (haber.HaberEtiketleri == null) { haber.HaberEtiketleri = new List<Etiket>(); haber.HaberEtiketleri.Add(etiket); } else if (haber.HaberEtiketleri.Count == 0) { haber.HaberEtiketleri.Add(etiket); } } } int i1 = 1; foreach (var file in files) { if (file != null && file.ContentLength > 0) { var resimAdi = Path.GetFileName(Guid.NewGuid().ToString() + file.FileName); var path = Path.Combine(Server.MapPath("~/Content/Galeri"), resimAdi); file.SaveAs(path); // var result = resimhelper.ResimKaydet(resimAdi); // Resim r = resimhelper.ResimGetir(result); Resim r = new Resim { ResimAdi = resimAdi }; if (haber.HaberResimleri == null) { haber.HaberResimleri = new List<Resim> { r }; } else { haber.HaberResimleri.Add(r); } } i1++; } var h = haberhelper.HaberGetir(haber.HaberID); //context.Entry(haber).State = System.Data.Entity.EntityState.Unchanged; h.HaberBaslik = haber.HaberBaslik; h.HaberIcerik = haber.HaberIcerik; h.HaberDurumu = haber.HaberDurumu; h.HaberGirisTarihi = haber.HaberGirisTarihi; h.HaberKategori = haber.HaberKategori; h.HaberYazari = haber.HaberYazari; h.HaberEtiketleri = haber.HaberEtiketleri; h.HaberResimleri = haber.HaberResimleri; h.HaberOkunmaSayisi = haber.HaberOkunmaSayisi; context.Entry(h).State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); //id - kategori - yazar return RedirectToAction("HaberDuzenle"); } else { ViewBag.haberOkSayi = haberhelper.HaberGetir(haber.HaberID).HaberOkunmaSayisi; ViewBag.yazarlar = yazarhelper.TumYazarlariListele(); ViewBag.kategoriler = kategorihelper.TumKategoriler(); return View(haber); } }