예제 #1
0
        // GET: duyurular/Delete/5
        public ActionResult Delete(int?id)
        {
            if (Convert.ToInt32(Session["kulTip"]) == 1 && Session["kulId"] != null || Convert.ToInt32(Session["kulTip"]) == 2 && Session["kulId"] != null)
            {
                if (id == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }
                duyuru duyuru = db.duyurular.Find(id);
                if (duyuru == null)
                {
                    return(HttpNotFound());
                }
                duyuru.silindiMi       = true;
                db.Entry(duyuru).State = EntityState.Modified;
                db.SaveChanges();

                return(RedirectToAction("index", "duyurular"));
            }

            else
            {
                return(RedirectToAction("index", "giris"));
            }
        }
        public ActionResult DuyuruEkle(duyuru duyuru, string baslik, string icerik, DateTime tarih)

        {
            if (ModelState.IsValid == false) // validation hatası varsa demek
            {
                var yetkiler = db.yetki.ToList();
                ViewBag.yetkiler = new SelectList(yetkiler, "yetkiID", "adi");
                return(View());
            }
            if (Session["kullanici"] != null)

            {
                kullanici k   = (kullanici)Session["kullanici"];
                duyuru    duy = (duyuru)Session["duyuru"];
                duyuru.kullaniciID = k.kullaniciID;
                duyuru.baslik      = baslik;
                duyuru.icerik      = icerik;
                duyuru.tarih       = DateTime.Now;
            }



            db.duyuru.Add(duyuru);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult DuyuruSil(int id)
        {
            duyuru duyuru = db.duyuru.Where(x => x.duyuruID == id).SingleOrDefault();

            db.duyuru.Remove(duyuru);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #4
0
        public ActionResult DeleteConfirmed(int id)
        {
            duyuru duyuru = db.duyuru.Find(id);

            db.duyuru.Remove(duyuru);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult DuyuruDuzenle(int id)
        {
            duyuru duyuru   = db.duyuru.Where(x => x.duyuruID == id).SingleOrDefault();
            var    yetkiler = db.yetki.ToList();

            ViewBag.yetkiler     = new SelectList(yetkiler, "yetkiID", "adi", duyuru.duyuruID);
            TempData["duyuruID"] = id; //controllerın icine yukledi
            return(View(duyuru));
        }
예제 #6
0
        //
        // GET: /admin/Notice/Delete/5

        public ActionResult Delete(int id = 0)
        {
            duyuru duyuru = db.duyuru.Find(id);

            if (duyuru == null)
            {
                return(HttpNotFound());
            }
            return(View(duyuru));
        }
예제 #7
0
 public ActionResult Edit(duyuru duyuru)
 {
     if (ModelState.IsValid)
     {
         db.Entry(duyuru).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(duyuru));
 }
예제 #8
0
        public ActionResult Create(duyuru duyuru)
        {
            if (ModelState.IsValid)
            {
                db.duyuru.Add(duyuru);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(duyuru));
        }
예제 #9
0
        // GET: duyurular/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            duyuru duyuru = db.duyurular.Find(id);

            if (duyuru == null)
            {
                return(HttpNotFound());
            }
            return(View(duyuru));
        }
예제 #10
0
        public ActionResult DuyuruDuzenle(duyuru duyuru)

        {
            int    duyuruID = (int)TempData["duyuruID"];
            duyuru kul      = db.duyuru.Where(x => x.duyuruID == duyuruID).SingleOrDefault();


            kul.baslik = duyuru.baslik;
            kul.icerik = duyuru.icerik;

            kul.duyuruID = duyuru.duyuruID;
            db.SaveChanges();



            return(RedirectToAction("Index"));
        }
예제 #11
0
        public ActionResult Edit([Bind(Include = "id,mesaj,tarihi,aktifMi,silindiMi")] duyuru duyuru)
        {
            if (Convert.ToInt32(Session["kulTip"]) == 1 && Session["kulId"] != null || Convert.ToInt32(Session["kulTip"]) == 2 && Session["kulId"] != null)
            {
                if (ModelState.IsValid)
                {
                    db.Entry(duyuru).State = EntityState.Modified;
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                return(View(duyuru));
            }

            else
            {
                return(RedirectToAction("index", "giris"));
            }
        }
예제 #12
0
        // GET: duyurular/Edit/5
        public ActionResult Edit(int?id)
        {
            if (Convert.ToInt32(Session["kulTip"]) == 1 && Session["kulId"] != null || Convert.ToInt32(Session["kulTip"]) == 2 && Session["kulId"] != null)
            {
                if (id == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }
                duyuru duyuru = db.duyurular.Find(id);
                if (duyuru == null)
                {
                    return(HttpNotFound());
                }
                return(View(duyuru));
            }

            else
            {
                return(RedirectToAction("index", "giris"));
            }
        }