Exemple #1
0
        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"));
                }
            }
        }
Exemple #2
0
        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"));
            }
        }