public ActionResult Verify(Gym_Service.Models.LoginDetails userModel)//gets data from login page after submition { using (GymDataModel db = new GymDataModel()) { var userDetails = db.Users.Where(x => x.UserName == userModel.UserName && x.Password == userModel.Password).FirstOrDefault(); if (userDetails == null)//wen user or password incorrect { userModel.LoginErrorMessage = "Username or Password is incorrect"; return(View("Index", userModel)); } else { Session["userID"] = userDetails.UserID; return(RedirectToAction("Index", "Home")); } } }
public ActionResult AddCustomer(RegisterModel registerDetails) { using (GymDataModel db = new GymDataModel()) { var userDetails = db.Users.Where(x => x.UserName == registerDetails.UserName).FirstOrDefault(); if (userDetails != null)//if username already exists { registerDetails.RegisterError = "Username already in use."; return(View("Index", registerDetails)); } else if (registerDetails.Password != registerDetails.ConfirmPassword) //password and confirm password do not match { registerDetails.RegisterError = "Passwords do not match."; return(View("Index", registerDetails)); } User newUser = new User(); newUser.UserName = registerDetails.UserName; // register user newUser.Password = registerDetails.Password; db.Users.Add(newUser); db.SaveChanges(); return(RedirectToAction("Index", "Login")); } }