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"));
        }
Beispiel #2
0
        public ActionResult Sil(int id)
        {
            ogrenci ogr = db.ogrenci.Where(x => x.ogrenciID == id).SingleOrDefault();

            db.ogrenci.Remove(ogr);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult EtkinlikEkle(etkinlik etkinlik)

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


            db.etkinlik.Add(etkinlik);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult Ekle(kullanici k, HttpPostedFileBase resimGelen)

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

            kullanici kul = db.kullanici.Where(x => x.eposta == k.eposta).SingleOrDefault();

            if (kul != null)
            {
                //aynı epostayla kaydolan biri var demek
                ModelState.AddModelError("eposta", "Farklı bir eposta adresi giriniz!");
                var yetkiler = db.yetki.ToList();
                ViewBag.yetkiler = new SelectList(yetkiler, "yetkiID", "adi");
                return(View());
            }

            ResimIslem r     = new ResimIslem();
            string     deger = r.Ekle(resimGelen);

            if (deger == "uzanti")
            {
                var yetkiler = db.yetki.ToList();
                ViewBag.yetkiler = new SelectList(yetkiler, "yetkiID", "adi");
                ViewBag.Hata     = "Lütfen .png veya .jpg uzantılı resim seçiniz!";
                return(View());
            }

            else if (deger == "boyut")
            {
                var yetkiler = db.yetki.ToList();
                ViewBag.yetkiler = new SelectList(yetkiler, "yetkiID", "adi");
                ViewBag.Hata     = "Lütfen daha küçük boyutlu bir resim seçiniz!";
                return(View());
            }

            else
            {
                k.resim = deger;
            }

            db.kullanici.Add(k);
            db.SaveChanges();
            ViewBag.Uyari = "Kullanıcı eklendi";
            return(RedirectToAction("Index"));
        }