/// <summary> /// Get User. /// </summary> /// <param name="userName"></param> /// <param name="password"></param> /// <returns></returns> public User Get(string userName, string password) { User response = null; if (string.IsNullOrEmpty(userName) || string.IsNullOrEmpty(password)) { throw new ArgumentException("UserName/Password must not be empty"); } User userRepo = userRepository.Get(userName); if (userRepo != null && userRepo.HasSamePassword(password)) { response = userRepo; } return(response); }