public ActionResult Index(User userModel) { using (LoginModelDbEntities db = new LoginModelDbEntities()) { var userDetails = db.Users.Where(z => z.UserName == userModel.UserName && z.Password == userModel.Password).FirstOrDefault(); if (userDetails == null) { userModel.LoginErrorMessage = "Wrong User Name or Password."; return(View("Index", userModel)); } else { Session["UserID"] = userDetails.UserId; Session["UserName"] = userDetails.UserName; return(RedirectToAction("Index", "Home")); } } }
public ActionResult Index(User userModel) { //User userModel = new User(); //return View(userModel); using (LoginModelDbEntities dbmodel = new LoginModelDbEntities()) { if (ModelState.IsValid) { if (dbmodel.Users.Any(x => x.UserName == userModel.UserName)) { ViewBag.DuplicateMessage = "User Name already Exists,Please Login."; return(View("Index", userModel)); } dbmodel.Users.Add(userModel); dbmodel.SaveChanges(); } ModelState.Clear(); ViewBag.Success = "Added Successfully"; return(View("Index", new User())); } }