Example #1
0
        public ActionResult Index(tblSignUpDetail user)
        {
            UserEntities userEntityobj = new UserEntities();

            int?status = userEntityobj.FnValidate(user.Username, user.Password);

            string message = string.Empty;

            if (status == 0)
            {
                message = "Username and/or password is incorrect.";
            }
            else
            {
                FormsAuthentication.SetAuthCookie(user.Username, user.RememberMe);
                //return RedirectToAction("UserPage");
            }
            ViewBag.Message = message;
            return(View(user));
        }
        public ActionResult Index(tblSignUpDetail user)
        {
            // UserEntities is a class that inherits DBContext Class
            // and same is the connection data name req to connect to db

            UserEntities userEntityobj = new UserEntities();

            // Creating a obj and adding users to class(entity i.e to DB)

            userEntityobj.tblSignUpDetails.Add(user);

            userEntityobj.SaveChanges();

            string alert = string.Empty;

            int userId = user.UserID;

            // Choosing the case depending on return type of usp.

            switch (userId)
            {
            case -1:
                alert = "Username already exists.\\nPlease choose a different username";
                break;

            case -2:
                alert = "Supplied email address has already been used";
                break;

            default:
                alert = "Registration successful";
                break;
            }

            ViewBag.Message = alert;
            return(View("UserPage"));
        }