public ActionResult EkleVeDegistir(User userModel) { using (GirisİslemlerliEntities dbModel = new GirisİslemlerliEntities()) { string Username = null; if (dbModel.User.Any(x => Username == userModel.Username))///Hata vermiyor aynı kullanıcıda { ViewBag.DuplicateMessage = "Kullanıcı Adı Zaten Mevcut !"; return(View("EkleVeDegistir", userModel)); } Session["admin"] = null; dbModel.User.Add(userModel); dbModel.SaveChanges(); } ModelState.Clear(); ViewBag.SucessMessage = "Kayıt Başarılı !"; return(View("EkleVeDegistir", new User())); }
public ActionResult Kontrol(WebProjesiSonGün.Models.User userModeli) { using (GirisİslemlerliEntities db = new GirisİslemlerliEntities()) { var userDetails = db.User.Where(x => x.Username == userModeli.Username && x.Password == userModeli.Password).FirstOrDefault(); if (userDetails == null) { userModeli.LoginErrorMessage = " Kullanıcı Adı Yada Sifre Hatalı !"; return(View("Index", userModeli)); } else { Session["userID"] = userDetails.UserID; Session["userName"] = userDetails.Username; Session["admin"] = userDetails.IsAdmin; return(RedirectToAction("Index", "Home")); } return(View()); } }