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 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);
        }
Exemple #3
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);
        }