コード例 #1
0
 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));
 }
コード例 #2
0
        public Musteri MusteriGetir(string kulAd)
        {
            var list = musteriYonetimi.HepsiniGetir();

            foreach (var item in list)
            {
                if (item.KullaniciAdi.Equals(kulAd))
                {
                    return(item);
                }
            }
            return(null);
        }
コード例 #3
0
        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));
        }