Example #1
0
        /// <summary>
        /// Verify user login
        /// </summary>
        /// <param name="username">username</param>
        /// <param name="password">passsword</param>
        /// <returns>is login success</returns>
        public bool VerifyUserLogin(string userName, string password)
        {
            UsersTableAdapter userAdapter = new UsersTableAdapter();
            int?userNameCheck             = userAdapter.VerifyUserName(userName);

            if (!userNameCheck.HasValue || userNameCheck.Value != onlyOneRecord)
            {
                throw new UserNameNotExistentException();
            }

            int?result = userAdapter.VerifyLogin(userName, password);

            return(result.HasValue && result.Value == onlyOneRecord);
        }