Beispiel #1
0
 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));
        }
Beispiel #3
0
        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"));
        }
Beispiel #4
0
        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"));
        }
Beispiel #5
0
        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"));
        }