コード例 #1
0
        public bool KullaniciEkle(KULLANICILAR klc)
        {
            var  kullaniciVarmi = ctx.KULLANICILAR.FirstOrDefault(x => x.KULLANICIADI == klc.KULLANICIADI);
            bool basarili       = false;

            if (ModelState.IsValid && kullaniciVarmi == null)
            {
                klc.AKTIF   = true;
                klc.SILINDI = false;
                ctx.KULLANICILAR.Add(klc);
            }
            else if (ModelState.IsValid)
            {
                klc.AKTIF                       = true;
                kullaniciVarmi.SIFRE            = klc.SIFRE;
                kullaniciVarmi.SUBE_ID          = klc.SUBE_ID;
                kullaniciVarmi.SILINDI          = false;
                ctx.Entry(kullaniciVarmi).State = EntityState.Modified;
            }
            int sonuc = ctx.SaveChanges();

            if (sonuc > 0)
            {
                basarili = true;
            }
            return(basarili);
        }
コード例 #2
0
        public ActionResult KullaniciGuncelle(int?id, KULLANICILAR klc)
        {
            var Subeler      = ctx.SUBE.ToList();
            var KullaniciTip = ctx.KULLANICITIPI.ToList();

            ViewBag.Subeler      = Subeler;
            ViewBag.KullaniciTip = KullaniciTip;

            var kullanici = ctx.KULLANICILAR.Find(id);

            if (ModelState.IsValid)
            {
                ctx.KULLANICILAR.Add(klc);
            }
            return(View(kullanici));
        }
コード例 #3
0
        public ActionResult Login(KULLANICILAR k)
        {
            var kullanici = db.KULLANICILAR.FirstOrDefault(x => x.KULLANICIEMAIL == k.KULLANICIEMAIL && x.KULLANICISIFRE == k.KULLANICISIFRE);

            if (kullanici != null)
            {
                FormsAuthentication.SetAuthCookie(kullanici.KULLANICIEMAIL, false);
                Session["user"]   = kullanici.KULLANICIID;
                Session["uyetip"] = kullanici.KULLANICITIP == true ? "Admin " : "Üye";
                Session["uyead"]  = kullanici.KULLANICIAD;
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                ViewBag.mesaj = "Geçersiz kullanıcı adı veya şifre girildi.";
                return(View());
            }
        }
コード例 #4
0
        public ActionResult Kayit(KULLANICILAR p1)
        {
            if (!ModelState.IsValid)
            {
                return(View("Kayit"));
            }
            var kontrol = db.KULLANICILAR.Where(x => x.KULLANICIEMAIL == p1.KULLANICIEMAIL).Count();

            if (kontrol == 0)
            {
                p1.KULLANICITIP = false;
                db.KULLANICILAR.Add(p1);
                db.SaveChanges();
                TempData["Success"] = "Uye Olma Islemi Basarılı!";
                return(RedirectToAction("Login", "Security"));
            }
            else
            {
                TempData["Crash"] = "Uye Olma Islemi Basarısız! Bu e-maile ait kullanici bulunuyor. ";
                return(View("Kayit"));
            }
        }
コード例 #5
0
 public ActionResult KullaniciGuncelle(KULLANICILAR klc)
 {
     // bool basarili = false;
     try
     {
         if (ModelState.IsValid)
         {
             klc.AKTIF            = true;
             klc.SILINDI          = false;
             ctx.Entry(klc).State = EntityState.Modified;
             int sonuc = ctx.SaveChanges();
             if (sonuc > 0)
             {
                 return(RedirectToAction("/KullaniciTanimKarti"));
                 //  basarili = true;
             }
         }
     }
     catch (DbEntityValidationException ex)
     {
         Response.Write(ex);
     }
     return(View());
 }