public ActionResult HaberGüncelle(int id) { Haber.Models.Haber kat = db.Habers.FirstOrDefault(x => x.id == id); ViewBag.haberler = db.Habers.ToList(); ViewBag.altkategoriler = db.AltKategoris.ToList(); return(View(kat)); }
public ActionResult HaberDetay(int id) { Haber.Models.Haber hbr = ctx.Habers.FirstOrDefault(x => x.id == id); hbr.OkunmaSayisi = hbr.OkunmaSayisi + 1; ctx.SubmitChanges(); ViewBag.yorumlar = ctx.Yorums.Where(x => x.HaberID == id && x.Onay == true).Take(50).ToList(); return(View(hbr)); }
public ActionResult HaberGüncelle(Haber.Models.Haber ha) { Haber.Models.Haber k = db.Habers.FirstOrDefault(x => x.id == ha.id); k.Baslik = ha.Baslik; k.KisaAciklama = ha.KisaAciklama; k.Icerik = ha.Icerik; k.KategoriID = ha.KategoriID; db.SubmitChanges(); return(RedirectToAction("HaberListesi")); }
public ActionResult HaberSil(int id) { Haber.Models.Haber k = db.Habers.FirstOrDefault(x => x.id == id); List <Yorum> hbryrm = db.Yorums.Where(x => x.HaberID == k.id).ToList(); foreach (Yorum item in hbryrm) { db.Yorums.DeleteOnSubmit(item); } db.Habers.DeleteOnSubmit(k); db.SubmitChanges(); return(RedirectToAction("HaberListesi")); }
public ActionResult HaberEkle(Haber.Models.Haber ha, HttpPostedFileBase file) { int resimId = 0; if (file != null) { Image img = Image.FromStream(file.InputStream); string url = "/Content/Admin/img/Haber/" + Guid.NewGuid() + Path.GetExtension(file.FileName); img.Save(Server.MapPath(url)); Haber.Models.Haber hbr = new Models.Haber(); hbr.Baslik = ha.Baslik; hbr.KisaAciklama = ha.KisaAciklama; hbr.Icerik = ha.Icerik; hbr.EklenmeTarihi = DateTime.Now; hbr.KategoriID = ha.KategoriID; hbr.OkunmaSayisi = 0; hbr.Yazar = User.Identity.Name; db.Habers.InsertOnSubmit(hbr); db.SubmitChanges(); if (hbr.id != null) { Resim rsm = new Resim(); rsm.Url = url; db.Resims.InsertOnSubmit(rsm); db.SubmitChanges(); if (rsm.id != null) { hbr.ResımID = rsm.id; } db.SubmitChanges(); } } return(RedirectToAction("HaberListesi")); }