예제 #1
0
 public IActionResult Add(Models.Makale makale)
 {
     try
     {
         db.Makaleler.Add(makale);
         db.SaveChanges();
         return((IActionResult)db.Makaleler.ToList());
     }
     catch
     {
         return(RedirectToAction("Index"));
     }
 }
        public ActionResult Detay(int id)
        {
            ViewBag.Kullanici = Session["Kullanici"];

            Models.Makale mk = db.Makale.FirstOrDefault(x => x.ID == id);

            if (mk != null)
            {
                MakaleDetay model = new MakaleDetay
                {
                    ID          = mk.ID,
                    Baslik      = mk.Baslik,
                    KategoriAdi = mk.Kategori.Adi,
                    Tarih       = mk.Tarih,
                    Yorumlar    = mk.Yorum,
                    YorumSayisi = mk.Yorum.Count,
                    İcerik      = mk.İcerik
                };

                return(View(model));
            }

            return(View(new MakaleDetay()));
        }
예제 #3
0
 public IActionResult Edit(string id, Models.Makale makale)
 {
     db.Entry(makale).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
     db.SaveChanges();
     return(RedirectToAction("Index"));
 }