示例#1
0
        //function to check if user is valid or not
        public RegisterUser isValidUser(RegisterUser theuser)
        {
            using (var dataContext = new RegLoginConstring())
            {
                //Retrieving the user details from db based on username and password enetered by the user
                RegisterUser user = dataContext.RegisterUsers.Where(query => query.Email.Equals(theuser.Email) && query.Password.Equals(theuser.Password)).SingleOrDefault();

                //if user is present, then true is returned.
                if (user == null)
                {
                    return(null);
                }
                //if user is not present false is returned.
                else
                {
                    return(user);
                }
            }
        }
示例#2
0
        public ActionResult SaveRegistrationDetails(RegisterUser registerUser) // (dbname  parameter)
        {
            if (ModelState.IsValid)
            {
                using (RegLoginConstring db = new RegLoginConstring())

                //If the model state is valid i.e the form values passed the validation then we are storing d user's details in DB
                {
                    //save all the details in registeruser object
                    db.RegisterUsers.Add(registerUser);
                    db.SaveChanges();
                }
                ViewBag.Message = "User Details Saved";
                return(View("Register"));
            }
            else
            {
                //if the validation fails, we are returning the model object with errors to d view, whc will dislay error msgs.
                return(View("Register", registerUser));
            }
        }
示例#3
0
        public ActionResult SaveRegistrationDetails(RegisterUser registerUser) // class that has all the ppties/data in the db and the parameter i.e (Registeruser  registeruser)
        {
            if (ModelState.IsValid)
            {
                using (RegLoginConstring db = new RegLoginConstring())

                //If the model state is valid i.e the form values passed the validation then we are storing d user's details in DB
                {
                    //save all the details in registeruser object
                    db.RegisterUser.Add(registerUser);
                    db.SaveChanges();
                }
                ViewBag.Message = "SUCCESS MESSAGE, User Details has been successfully Saved";
                return(View("Register"));
            }
            else
            {
                //if the validation fails, we are returning the model object with errors to d view, whc will dislay error msgs.
                return(View("Register", registerUser));
            }
        }