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); }
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)); }
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()); } }
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")); } }
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()); }