public ActionResult Kaydet(kullanici gelenKullanici) { using (kahve2019Entities db = new kahve2019Entities()) { if (!ModelState.IsValid) //formun doğru dolduruludu mu? { return(View("KullaniciForm", gelenKullanici)); } gelenKullanici.sifre = Sifrele.MD5Olustur(gelenKullanici.sifre); if (gelenKullanici.id == 0)//Yeni ürün kaydı { db.kullanici.Add(gelenKullanici); } else //Güncelleme { var GuncellenecekVeri = db.kullanici.Find(gelenKullanici.id); //güncelleme db.Entry(GuncellenecekVeri).CurrentValues.SetValues(gelenKullanici); TempData["Guncelle"] = "güncelleme"; } db.SaveChanges(); return(RedirectToAction("/index", "Kullanici")); } }
public ActionResult Giris(kullanici kullaniciFormu, string ReturnUrl) { using (kahve2019Entities db = new kahve2019Entities()) { kullaniciFormu.sifre = Sifrele.MD5Olustur(kullaniciFormu.sifre); var kullaniciVarmi = db.kullanici.FirstOrDefault( x => x.ad == kullaniciFormu.ad && x.sifre == kullaniciFormu.sifre ); if (kullaniciVarmi != null) { FormsAuthentication.SetAuthCookie(kullaniciVarmi.ad, kullaniciFormu.BeniHatirla); if (!string.IsNullOrEmpty(ReturnUrl)) { return(Redirect(ReturnUrl)); } else { return(RedirectToAction("/index", "urunler")); } } ViewBag.Hata = "Kullanıcı adı veya şifre hatalı!!!"; return(View("index")); } }