예제 #1
0
 public ActionResult Yazar(tbl_yazar k)
 {
     if (ModelState.IsValid)
     {
         try
         {
             var varMi = db.yazar.Where(x => x.ad == k.ad).FirstOrDefault();
             if (varMi == null)
             {
                 int id        = int.Parse(Session["user"].ToString());
                 var kullanici = db.kullanici.Find(id);
                 k.ekleyenID        = kullanici.ID;
                 k.guncelleyenID    = kullanici.ID;
                 k.kayitTarihi      = DateTime.Now;
                 k.guncellemeTarihi = DateTime.Now;
                 k.durum            = true;
                 db.yazar.Add(k);
                 db.SaveChanges();
                 return(Content("Yazar Ekleme İşleminiz Gerçekleşti...."));
             }
             else
             {
                 return(Content("Eklemek İstediğiniz Yazar Zaten Mevcut"));
             }
         }
         catch (Exception)
         {
             ModelState.AddModelError("Yazar", "Bir Sorun İle Karşılaşıldı Tekrar Deneyiniz");
             return(View());
         }
     }
     return(View());
 }
        public ActionResult DeleteConfirmed(int id)
        {
            tbl_yazar tbl_yazar = db.yazar.Find(id);

            db.yazar.Remove(tbl_yazar);
            db.SaveChanges();
            return(RedirectToAction("Yazar"));
        }
        public ActionResult DelYazar(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbl_yazar tbl_yazar = db.yazar.Find(id);

            if (tbl_yazar == null)
            {
                return(HttpNotFound());
            }
            return(View(tbl_yazar));
        }
예제 #4
0
 public ActionResult EDYazar([Bind(Include = "ID,ad,soyad,dogumTarihi,kayitTarihi,guncellemeTarihi,durum,ekleyenID,guncelleyenID")] tbl_yazar tbl_yazar)
 {
     if (ModelState.IsValid)
     {
         int id        = int.Parse(Session["user"].ToString());
         var kullanici = db.kullanici.Find(id);
         tbl_yazar.guncelleyenID    = kullanici.ID;
         tbl_yazar.guncellemeTarihi = DateTime.Now;
         tbl_yazar.durum            = true;
         db.Entry(tbl_yazar).State  = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Yazar"));
     }
     return(View(tbl_yazar));
 }