コード例 #1
0
        }// Close GetUserByEmail method

        // =====================================================================================
        /// <summary>
        /// GetUser method
        ///
        /// Description:
        /// Get  the information for a user from ADS
        ///
        /// </summary>
        /// <param name="UserId">string</param>
        /// <returns>EvAdsUserProfile</returns>
        // -------------------------------------------------------------------------------------
        public EvAdsUserProfile GetUserByPasswordResetToken(string token)
        {
            this.LogMethod("GetUserByPasswordResetToken method.");
            this.LogValue("token: " + token);
            this._evAdFacade.LogLevel = this._LogLevel;

            EvAdsUserProfile evUser;

            EvAdsCallResult callResult = this._evAdFacade.FindAdUserByPasswordResetToken(token, out evUser);

            if (callResult == EvAdsCallResult.Success)
            {
                return(evUser);
            }
            return(null);
        }// Close GetUserByEmail method
コード例 #2
0
        }// Close GetUser method

        // =====================================================================================
        /// <summary>
        /// GetUser method
        ///
        /// Description:
        /// Get  the information for a user from ADS
        ///
        /// </summary>
        /// <param name="UserId">string</param>
        /// <returns>EvAdsUserProfile</returns>
        // -------------------------------------------------------------------------------------
        public EvAdsUserProfile GetUserByEmail(string Email)
        {
            this.LogMethod("GetUserByEmail method.");
            this.LogValue("Email: " + Email);

            EvAdsUserProfile evUser;

            this._evAdFacade.LogLevel = this._LogLevel;

            EvAdsCallResult callResult = this._evAdFacade.FindAdUserByEmail(Email, out evUser);

            if (callResult == EvAdsCallResult.Success)
            {
                return(evUser);
            }

            return(null);
        }// Close GetUserByEmail method
コード例 #3
0
        // =====================================================================================
        /// <summary>
        /// GetUser method
        ///
        /// Description:
        /// Get  the information for a user from ADS
        ///
        /// </summary>
        /// <param name="UserId">string</param>
        /// <returns>EvAdsUserProfile</returns>
        // -------------------------------------------------------------------------------------
        public EvAdsUserProfile GetUser(string UserId)
        {
            this.LogMethod("GetUser method.");
            this.LogValue("UserId: " + UserId);

            EvAdsUserProfile evUser;

            this._evAdFacade.LogLevel = this._LogLevel;

            EvAdsCallResult callResult = this._evAdFacade.FindAdUserById(UserId, out evUser);

            if (callResult == EvAdsCallResult.Success)
            {
                return(evUser);
            }

            return(null);
        }// Close GetUser method
コード例 #4
0
        // =====================================================================================
        /// <summary>
        /// saveItem method
        ///
        /// Description:
        /// Creates or Updates the user profile in the ADS.
        ///
        /// </summary>
        /// <param name="UserToSave">EvAdsUserProfile</param>
        /// <param name="UserToSave">EvAdsUserProfile</param>
        /// <param name="OutEvUser">EvAdsUserProfile</param>
        // -------------------------------------------------------------------------------------
        public EvAdsCallResult setPassword(
            String SamAccountName,
            String Password)
        {
            this.LogMethod("setPassword method.");
            this.LogValue("SamAccountName: " + SamAccountName);
            this.LogValue("Password: "******"setPassword");

            return(callResult);
        }