コード例 #1
0
ファイル: UserGetService.cs プロジェクト: trujis/TestSCH
        /// <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);
        }