示例#1
0
        public ActionResult Makaleler()
        {
            List <MakaleListesiModel> makaleler = new List <MakaleListesiModel>(); //boş bir liste oluşturduk

            List <makale> makalelist = db.makale.ToList();                         //makale tabllosundaki verileri listeye attık


            foreach (var item in makalelist)
            {
                MakaleListesiModel m = new MakaleListesiModel();
                yazar    y           = db.yazar.FirstOrDefault(x => x.id == item.yazar_id);
                kategori c           = db.kategori.FirstOrDefault(z => z.id == item.kategori_id);
                m.Id          = item.id;
                m.Baslik      = item.baslik;
                m.Yazi        = item.makale1;
                m.Tarih       = item.tarih.Value;
                m.YazarAdi    = y.adi;
                m.KategoriAdi = c.adi;


                makaleler.Add(m);
            }

            return(View(makaleler));
        }
示例#2
0
        public ActionResult Index()
        {
            List <MakaleListesiModel> kmakale = new List <MakaleListesiModel>();
            List <makale>             veri    = db.makale.ToList();

            foreach (var item in veri)
            {
                MakaleListesiModel m = new MakaleListesiModel();
                item.makale1 = Regex.Replace(item.makale1, @"<(.\n)*?>", string.Empty);

                if (item.makale1.Length > 120)
                {
                    item.makale1 = item.makale1.Substring(0, 120);
                }

                item.makale1 = item.makale1 + "...";
                m.Id         = item.id;
                m.Baslik     = item.baslik;
                m.resim_yol  = db.resim.FirstOrDefault(x => x.yazi_id == item.id).resim_yol;
                m.Yazi       = item.makale1;
                m.Tarih      = item.tarih.Value;

                kmakale.Add(m);
            }

            return(View(kmakale));
        }
示例#3
0
        public ActionResult KategoriDuzenle(MakaleListesiModel kat)
        {
            kategori i = db.kategori.Where(X => X.id == kat.Id).FirstOrDefault();

            i.adi = kat.KategoriAdi;

            db.SaveChanges();


            return(RedirectToAction("Kategoriler", "Home"));
        }
示例#4
0
        public ActionResult MakaleDuzenle(MakaleListesiModel mak)
        {
            makale i = db.makale.FirstOrDefault(x => x.id == mak.Id);

            i.baslik      = mak.Baslik;
            i.makale1     = mak.Yazi;
            i.yazar_id    = mak.Yid;
            i.kategori_id = mak.Kid;
            db.SaveChanges();
            return(RedirectToAction("Makaleler", "Home"));
        }
示例#5
0
        public ActionResult MakaleDuzenle(int id)
        {
            makale             makaleler = db.makale.Where(x => x.id == id).FirstOrDefault();
            MakaleListesiModel model     = new MakaleListesiModel();

            model.Id                = makaleler.id;
            model.Yid               = makaleler.yazar_id.Value;
            model.Kid               = makaleler.kategori_id.Value;
            ViewBag.YazarListesi    = new SelectList(db.yazar.ToList(), "id", "adi", makaleler.yazar_id);
            ViewBag.KategoriListesi = new SelectList(db.kategori.ToList(), "id", "adi", makaleler.kategori_id);
            model.Baslik            = makaleler.baslik;

            model.Yazi = makaleler.makale1;

            return(View(model));
        }
示例#6
0
        public ActionResult MakaleDetay(int id)
        {
            MakaleListesiModel model = new MakaleListesiModel();
            makale             mak   = db.makale.FirstOrDefault(x => x.id == id);
            yazar yaz = db.yazar.FirstOrDefault(x => x.id == mak.yazar_id);


            model.Baslik    = mak.baslik;
            model.resim_yol = db.resim.FirstOrDefault(x => x.yazi_id == mak.id).resim_yol;
            model.Yazi      = mak.makale1;
            model.Tarih     = mak.tarih.Value;
            model.YazarAdi  = yaz.adi;


            return(View(model));
        }