コード例 #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 DeleteConfirmed(int id)
        {
            yazar yazar = db.yazars.Find(id);

            db.yazars.Remove(yazar);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #3
0
 public ActionResult Edit([Bind(Include = "YazarId,YazarAdiSoyadi,YazarDogumTarihi")] yazar yazar)
 {
     if (ModelState.IsValid)
     {
         db.Entry(yazar).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(yazar));
 }
コード例 #4
0
        public ActionResult Create([Bind(Include = "YazarId,YazarAdiSoyadi,YazarDogumTarihi")] yazar yazar)
        {
            if (ModelState.IsValid)
            {
                db.yazars.Add(yazar);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(yazar));
        }
コード例 #5
0
        public ActionResult GirisYap(yazar y)
        {
            var bilgiler = db.yazar.FirstOrDefault(x => x.email == y.email && x.sifre == y.sifre);

            if (bilgiler != null)
            {
                FormsAuthentication.SetAuthCookie(bilgiler.email, false);
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                return(View());
            }
        }
コード例 #6
0
        // GET: yazars/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            yazar yazar = db.yazars.Find(id);

            if (yazar == null)
            {
                return(HttpNotFound());
            }
            return(View(yazar));
        }
コード例 #7
0
        public ActionResult YazarDuzenle(int id)
        {
            yazar yazarlar = db.yazar.Where(x => x.id == id).FirstOrDefault();
            yazar model    = new yazar();

            model.id     = yazarlar.id;
            model.adi    = yazarlar.adi;
            model.soyadi = yazarlar.soyadi;
            model.email  = yazarlar.email;
            model.adres  = yazarlar.adres;
            model.tel_no = yazarlar.tel_no;
            model.yetki  = yazarlar.yetki;
            model.sifre  = yazarlar.sifre;

            return(View(model));
        }
コード例 #8
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));
        }
コード例 #9
0
        public ActionResult YazarEkle(String Adi, String Soyad, String email, String adres, int telno, int yetki, string sifre)
        {
            yazar model = new yazar();

            model.adi    = Adi;
            model.soyadi = Soyad;
            model.email  = email;
            model.adres  = adres;
            model.tel_no = telno;
            model.yetki  = yetki;
            model.sifre  = sifre;

            db.yazar.Add(model);
            db.SaveChanges();

            return(RedirectToAction("Yazarlar", "Home"));
        }
コード例 #10
0
        public ActionResult YazarDuzenle(YazarBilgileri yaz)
        {
            yazar i = db.yazar.Where(X => X.id == yaz.id).FirstOrDefault();

            i.adi    = yaz.adi;
            i.soyadi = yaz.soyadi;
            i.email  = yaz.email;
            i.adres  = yaz.adres;
            i.tel_no = yaz.tel_no;
            i.yetki  = yaz.yetki;
            i.sifre  = yaz.sifre;


            db.SaveChanges();

            return(RedirectToAction("Yazarlar", "Home"));
        }