public void CheckUserTest()
        {
            //Arrange
            B_UserController uCtr = new B_UserController();

            //Act
            bool exist = uCtr.CheckUserName(_testUserName);

            //Assert
            Assert.IsTrue(exist);
        }
        public void GetUserByUserNameTest()
        {
            //Arrange
            B_UserController uCtr           = new B_UserController();
            string           expectedResult = _testUserName;

            //Act
            User user = uCtr.GetUserByUserName(_testUserName);

            //Assert
            Assert.AreEqual(expectedResult, user.UserName);
        }
Exemplo n.º 3
0
        public ActionResult UserInfoPartial(Models.UserViewModel userDetails)
        {
            B_UserController bUCtr = new B_UserController();
            User             user  = bUCtr.GetUserByUserName(User.Identity.Name);

            userDetails.UserName = user.UserName;
            userDetails.Email    = user.Email;
            userDetails.Phone    = user.Phone;
            userDetails.ZipCode  = user.ZipCode;
            userDetails.Region   = user.Region;
            return(PartialView(userDetails));
        }
Exemplo n.º 4
0
        public ActionResult SaveSignUpDetails(Models.UserSignUpModel userDetails)
        {
            if (ModelState.IsValid)
            {
                B_UserController bUCtr = new B_UserController();

                ConvertViewModel converter = new ConvertViewModel();

                bool successful = bUCtr.SignUp(converter.ConvertFromUserSignUpModelToSignUp(userDetails));

                if (successful)
                {
                    FormsAuthentication.SetAuthCookie(userDetails.UserName, false);
                    return(RedirectToAction("Index", "Home"));
                }
                else
                {
                    //Return message to user here if insertion failed.
                }
            }
            return(View("SignUp"));
        }
Exemplo n.º 5
0
        public ActionResult LogInDetails(Models.LogInModel loginDetails)
        {
            ViewBag.LoginFailed = false;

            if (ModelState.IsValid)
            {
                B_UserController bUCtr         = new B_UserController();
                bool             authenticated = bUCtr.Login(loginDetails.UserName, loginDetails.Password);
                if (authenticated)
                {
                    FormsAuthentication.SetAuthCookie(loginDetails.UserName, false);
                }
                else
                {
                    // Error message - Wrong credentials
                    ViewBag.LoginFailed = true;
                    ModelState.AddModelError("error_msg", "Wrong credentials");
                    return(View("LogIn"));
                }
                return(RedirectToAction("Index", "Home"));
            }
            return(View("LogIn"));
        }