public ActionResult Index(Musteri musteri) { try { using (KafeEntities kafe = new KafeEntities()) { foreach (var item in musteriYonetimi.HepsiniGetir()) { if (item.KullaniciAdi == musteri.KullaniciAdi || item.Eposta == musteri.Eposta) { return(Json(new { msg = "Var olan bir kullanıcı adı ve Eposta girdiniz", durum = false }, JsonRequestBehavior.AllowGet)); } } if (ModelState.IsValid) { var musteriEkle = kafe.Musteriler.Add(new Musteriler() { Ad = musteri.Ad, Eposta = musteri.Eposta, KullaniciAdi = musteri.KullaniciAdi, MusteriId = musteri.MusteriId, Parola = musteri.Parola, Soyad = musteri.Soyad, KazanilanPuan = 0, }); kafe.SaveChanges(); } } } catch (Exception ex) { return(Json(new { msg = "Hatalı Üye Olma İşlemi" + ex.Message.ToString(), durum = false, }, JsonRequestBehavior.AllowGet)); } return(Json(new { msg = "Başarili", durum = true }, JsonRequestBehavior.AllowGet)); }
public Musteri MusteriGetir(string kulAd) { var list = musteriYonetimi.HepsiniGetir(); foreach (var item in list) { if (item.KullaniciAdi.Equals(kulAd)) { return(item); } } return(null); }
public ActionResult Login(Musteri musteri) { if (ModelState.IsValid) { MusteriYonetimi musteriYonetimi = new MusteriYonetimi(new SQLMusteriDal()); var musteriListesi = musteriYonetimi.HepsiniGetir(); var login = musteriListesi.Where(i => i.KullaniciAdi == musteri.KullaniciAdi && i.Parola == musteri.Parola).FirstOrDefault(); if (login != null) { FormsAuthentication.SetAuthCookie(musteri.KullaniciAdi, true); return(RedirectToAction("Index", "Home")); } else { ModelState.AddModelError("", "Kullanıcı Adı veya Şifre Hatalı"); } } return(View(musteri)); }