public List<HaberCl> KategoriyeGoreSonHaberler(Kategori kategori, int? haberBaslangicIndexi = null, int istenilenHaberSayisi = 0) { if (kategori == null && istenilenHaberSayisi == null && haberBaslangicIndexi == null) { var result = (from p in context.Haberler select p).ToList(); return result; } else { if (haberBaslangicIndexi == null || haberBaslangicIndexi==0) { if (istenilenHaberSayisi == null || istenilenHaberSayisi == 0) { var result = (from p in context.Haberler where p.HaberKategori.KategoriID == kategori.KategoriID orderby p.HaberGirisTarihi descending select p).ToList(); return result; } else { int sayi = Convert.ToInt32(istenilenHaberSayisi); var result = (from p in context.Haberler where p.HaberKategori.KategoriID == kategori.KategoriID orderby p.HaberGirisTarihi descending select p).Take(sayi).ToList(); return result; } } else { if (istenilenHaberSayisi == null || istenilenHaberSayisi == 0) { var result = (from p in context.Haberler where p.HaberKategori.KategoriID == kategori.KategoriID orderby p.HaberGirisTarihi descending select p).ToList(); return result; } else { int haberBaslangicIndex = Convert.ToInt32(haberBaslangicIndexi); int sayi = Convert.ToInt32(istenilenHaberSayisi); var result = (from p in context.Haberler where p.HaberKategori.KategoriID == kategori.KategoriID orderby p.HaberGirisTarihi descending select p).Skip(haberBaslangicIndex).Take(sayi).ToList(); return result; } } } }
public List<HaberCl> KategoriyeGoreSonHaberler1(Kategori kategori,int? haberSayisi = null) { if (kategori == null && haberSayisi==null) { var result = (from p in context.Haberler select p).ToList(); return result; } else { if (haberSayisi==null) { var result = (from p in context.Haberler where p.HaberKategori.KategoriID == kategori.KategoriID orderby p.HaberGirisTarihi descending select p).ToList(); return result; } else { int sayi = Convert.ToInt32(haberSayisi); var result = (from p in context.Haberler where p.HaberKategori.KategoriID == kategori.KategoriID orderby p.HaberGirisTarihi descending select p).Take(sayi).ToList(); return result; } } }
public List<HaberCl> KategoriyeGoreHaberler(Kategori kategori) { if (kategori == null) { var result = (from p in context.Haberler select p).ToList(); return result; } else { var result = (from p in context.Haberler where p.HaberKategori.KategoriID == kategori.KategoriID select p).ToList(); return result; } }
public ActionResult KategoriDuzenleme(Kategori kategori, int kategoriID) { var k = kategorihelper.KategoriGetir(kategori.KategoriID); if (ModelState.IsValid) { k.KategoriAdi = kategori.KategoriAdi; k.KategoriAciklama = kategori.KategoriAciklama; context.Entry(k).State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); return RedirectToAction("KategoriDuzenle"); } else { return View(kategori); } }
public ActionResult KategoriEkle(Kategori kategori) { if (ModelState.IsValid) { try { kategorihelper.KategoriKaydet(kategori); } catch (Exception) { return View(); } return RedirectToAction("KategoriListele"); } else { return View(kategori); } }
public void KategoriKaydet(Kategori kategori) { context.Kategoriler.Add(kategori); context.SaveChanges(); }