// GET: Site public ActionResult Index() { var model = new HaberRepo().GetAll().Where(x => x.YayindaMi).Select(x => new HaberViewModel() { Id = x.Id, Baslik = x.Baslik, EklenmeZamani = x.EklenmeZamani, Hit = x.Hit, Icerik = x.Icerik, Keywords = x.Keywords }).ToList(); return(View(model)); }
// GET: Haber public ActionResult Index() { var model = new HaberRepo().GetAll().Select(x => new HaberViewModel() { Id = x.Id, Kategoriler = x.Kategoriler.Select(y => y.Id).ToList(), Baslik = x.Baslik, Keywords = x.Icerik, YayindaMi = x.YayindaMi, EklenmeZamani = x.EklenmeZamani, Hit = x.Hit }).ToList(); return(View(model)); }
public ActionResult Haber(int?id) { if (id == null) { return(RedirectToAction("Index")); } var haber = new HaberRepo().GetByID(id.Value); if (haber == null) { return(RedirectToAction("Index")); } haber.Hit++; new HaberRepo().Update(); return(View(haber)); }
public ActionResult Duzenle(int?id) { if (id == null) { return(RedirectToAction("Index")); } var haber = new HaberRepo().GetByID(id.Value); if (haber == null) { return(RedirectToAction("Index")); } var kategoriList = DropDownListDoldurucu.KategoriList(); foreach (var item in kategoriList) { if (haber.Kategoriler.Select(x => x.Id).Contains(int.Parse(item.Value))) { item.Selected = true; } } ViewBag.Kategoriler = kategoriList.OrderByDescending(x => x.Selected); //ViewBag.Kategoriler = DropDownListDoldurucu.KategoriList(); //ViewData["Kategoriler"]; üstekiyle aynı var model = new HaberViewModel() { Icerik = haber.Icerik, Id = haber.Id, Kategoriler = haber.Kategoriler.Select(x => x.Id).ToList(), Baslik = haber.Baslik, Keywords = haber.Keywords, YayindaMi = haber.YayindaMi, EklenmeZamani = haber.EklenmeZamani }; return(View(model)); }