// 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));
        }