Exemple #1
0
        public ActionResult Login(AdminLoginDTO loginDTO)
        {
            IUserService userService = ServiceLocator.Instance.GetService <IUserService>();
            bool         loginPass   = userService.ValidateUser(loginDTO);

            if (loginPass)
            {
                Session["LoginUser"] = loginDTO.UserName;
            }
            return(Json(new { loginPass = loginPass }));
        }
Exemple #2
0
        public bool ValidateUser(AdminLoginDTO loginDTO)
        {
            string userName = loginDTO.UserName;
            string password = loginDTO.Password;

            if (string.IsNullOrEmpty(userName))
            {
                throw new ArgumentNullException(userName);
            }
            if (string.IsNullOrEmpty(password))
            {
                throw new ArgumentNullException(password);
            }

            return(userRepository.CheckPassword(userName, password));
        }
Exemple #3
0
        public void ValidateUserTest()
        {
            userDTO1.UserName = "******";
            userDTO1.Password = "******";
            userDTO1          = userService.AddUser(userDTO1);
            Assert.IsTrue(userDTO1.ID != Guid.Empty);

            AdminLoginDTO dto = new AdminLoginDTO
            {
                UserName = "******",
                Password = "******"
            };

            bool canLogin = userService.ValidateUser(dto);

            Assert.IsTrue(canLogin);
        }