Beispiel #1
0
        //[Route("~/{kategoriAdi}/{haberBaslik}/{id=int?}")]
        public ActionResult HaberDetay(int?id)
        {
            if (id == null)
            {
                return(HttpNotFound());
            }
            var haber = _haberService.BulId(id);

            haber.OkumaSayisi++;
            _haberService.Guncelle(haber);
            return(View(haber));
        }
        public ActionResult Edit(int id)
        {
            var haber = _haberService.BulId(id);
            var model = new EditHaberViewModel()
            {
                Baslik            = haber.Baslik,
                Aciklama          = haber.Aciklama,
                Icerik            = haber.Icerik,
                Kaynak            = haber.Kaynak,
                HaberPozisyonuID  = haber.HaberPozisyonID,
                HaberTipiID       = haber.HaberTipID,
                KategoriID        = haber.KategoriID,
                IsYayinlandiMi    = haber.IsYayinlandiMi,
                IsActive          = haber.IsActive,
                ProfileResimUrl   = haber.ProfilRsmUrl,
                YazarId           = haber.YazarId,
                SecilenEtiketId   = haber.Etiketler.Select(e => e.ID).ToArray(),
                SecilenResimlerId = haber.Galeri.Select(r => r.ID).ToArray()
            };

            model = HaberModelOlustur(model);
            return(View(model));
        }