public ActionResult Duzenle(int id) { Haber gelenHaber = _haberRepository.GetById(id); #region Etiket var gelenEtiket = gelenHaber.Etiket.Select(x => x.EtiketAdi).ToArray(); HaberEtiketModel model = new HaberEtiketModel { Haber = gelenHaber, Etiketler = _etiketRepository.GetAll(), GelenEtikler = gelenEtiket }; StringBuilder birlestir = new StringBuilder(); foreach (var etiket in model.GelenEtikler) { birlestir.Append(etiket.ToString()); birlestir.Append(","); } model.EtiketAd = birlestir.ToString(); #endregion Etiket if (gelenHaber == null) { throw new Exception("Haber Bulunamadı"); } else { SetKategoriListele(); return(View(model)); } }
public ActionResult Duzenle(int id) { Haber gelenHaber = _haberRepository.GetById(id); var gelenEtiket = gelenHaber.Etiket.Select(x => x.EtiketAdi).ToArray();//haberin etiketlerini çektik (Çoka çok ilişki) HaberEtiketModel model = new HaberEtiketModel { Haber = gelenHaber, Etiketler = _etiketRepository.GetAll(), GelenEtiketler = gelenEtiket }; StringBuilder birlestir = new StringBuilder(); foreach (string etiket in model.GelenEtiketler) { birlestir.Append(etiket.ToString()); birlestir.Append(","); //etiketleri virgül ile birleştiriyoruz } model.EtiketAd = birlestir.ToString(); if (gelenHaber == null) { throw new Exception("Haber Bulunamadı!"); } else { SetKategoriListele(); return(View(model)); } }
public ActionResult Duzenle(int id) { var haber = _haberRepository.GetByID(id); if (haber == null) { return(RedirectToAction("Index", "Error")); } //ETIKETI DUZENLE TARAFINA ATMA OLAYI #region ETİKET OLAYLARI var etiketDizim = haber.HaberEtiket.Select(x => x.Etiket.Adi).ToArray(); HaberEtiketModel model = new HaberEtiketModel { EtiketDizisi = etiketDizim, Haber = haber, TumEtiketler = _etiketRepository.GetAll().ToList() }; StringBuilder sb = new StringBuilder(); foreach (var etiket in model.EtiketDizisi) { sb.Append(etiket + ","); } sb.Remove(sb.Length - 1, 1); model.EtiketAdlari = sb.ToString(); #endregion SetAllKategori(); return(View(model)); }
public ActionResult Duzenle(int id) { Haber haber = _haberRepository.GetByID(id); var haberEtiketler = haber.Etiketler.Select(x => x.EtiketAdi).ToArray(); HaberEtiketModel model = new HaberEtiketModel { Haber = haber, Etiketler = _etiketRepository.GetAll(), GelenEtiketler = haberEtiketler }; StringBuilder birlestir = new StringBuilder(); foreach (var item in model.GelenEtiketler) { birlestir.Append(item.ToString()); birlestir.Append(","); } model.EtiketAd = birlestir.ToString(); if (haber == null) { throw new Exception("Haber bulunamadı"); } else { KategoriListele(); return(View(model)); } }
// GET: Blog public ActionResult Index() { ViewBag.Etikets = _etiketRepository.GetAll(); ViewBag.Kategoris = _kategoriRepository.GetAll(); IEnumerable <Blog> blogList = _blogRepository.GetAll(); return(View(blogList)); }
public IReadOnlyCollection <Models.SiteMapNode> GetSitemapNodes(UrlHelper urlHelper) { List <Models.SiteMapNode> nodes = new List <Models.SiteMapNode>(); nodes.Add( new Models.SiteMapNode() { Url = "http://ismaildenzzz.com/iletisim", Priority = 0.5 }); nodes.Add( new Models.SiteMapNode() { Url = "http://ismaildenzzz.com/hakkimda", Priority = 0.5 }); nodes.Add( new Models.SiteMapNode() { Url = "http://ismaildenzzz.com/", Priority = 1.0 }); foreach (string postLink in _blogRepository.GetAll().Select(x => x.SeoLink)) { nodes.Add( new Models.SiteMapNode() { Url = "http://ismaildenzzz.com/post/" + postLink, Frequency = SitemapFrequency.Weekly, Priority = 0.9 }); } foreach (string etiketLink in _etiketRepository.GetAll().Select(x => x.EtiketLink)) { nodes.Add( new Models.SiteMapNode() { Url = "http://ismaildenzzz.com/etiket/" + etiketLink, Frequency = SitemapFrequency.Monthly, Priority = 0.6 }); } foreach (string kategoriLink in _kategoriRepository.GetAll().Select(x => x.KategoriLink)) { nodes.Add( new Models.SiteMapNode() { Url = "http://ismaildenzzz.com/kategori/" + kategoriLink, Frequency = SitemapFrequency.Monthly, Priority = 0.6 }); } return(nodes); }
public ActionResult LoadData() { var data = _etiketRepository.GetAll(); return(Json(new { data = data }, JsonRequestBehavior.AllowGet)); }
public void SetEtiketListele(object etiket = null) { var EtiketList = _etiketRepository.GetAll(); ViewBag.Etiket = new MultiSelectList(EtiketList, "ID", "EtiketAdi"); }