Ejemplo n.º 1
0
        /// <summary>
        /// <para>Performs the Membership Method:
        /// Retrieve feedback for a member.
        /// </para><para>Creates a query string using the parameters provided - the criteria parameter can be null if it is not required for the request.
        /// </para>
        /// DOES NOT REQUIRE AUTHENTICATION.
        /// </summary>
        /// <param name="id">The members id.</param>
        /// <param name="criteria">The criteria.</param>
        /// <returns>Feedback.</returns>
        public Feedback MemberFeedbackById(string id, MemberFeedbackCriteria criteria)
        {
            var url = String.Format(Constants.Culture, "{0}{1}/{2}/Feedback{3}", _connection.BaseUrl, Constants.MEMBER, id, Constants.XML);

            if (string.IsNullOrEmpty(string.Empty + criteria))
            {
                url += Constants.XML;
            }
            else
            {
                url += criteria + Constants.XML;
            }

            return(this.FeedbackConnectionHelper(url));
        }
        /// <summary>
        /// <para>Performs the Membership Method:
        /// Retrieve feedback for a member.
        /// </para><para>Creates a query string using the parameters provided - the criteria parameter can be null if it is not required for the request. 
        /// </para>
        /// DOES NOT REQUIRE AUTHENTICATION.
        /// </summary>
        /// <param name="id">The members id.</param>
        /// <param name="criteria">The criteria.</param>
        /// <returns>Feedback.</returns>
        public Feedback MemberFeedbackById(string id, MemberFeedbackCriteria criteria)
        {
            var url = String.Format(Constants.Culture, "{0}{1}/{2}/Feedback{3}", _connection.BaseUrl, Constants.MEMBER, id, Constants.XML);

            if (string.IsNullOrEmpty(string.Empty + criteria))
            {
                url += Constants.XML;
            }
            else
            {
                url += criteria + Constants.XML;
            }

            return this.FeedbackConnectionHelper(url);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// <para>Performs the Membership Method:
        /// Retrieve feedback for a member.
        /// </para><para>Creates a query string using the parameters provided - the criteria parameter can be null if it is not required for the request. 
        /// </para>
        /// DOES NOT REQUIRE AUTHENTICATION.
        /// </summary>
        /// <param name="id">The members id.</param>
        /// <param name="criteria">The criteria.</param>
        /// <returns>Feedback.</returns>
        public Feedback MemberFeedbackById(string id, MemberFeedbackCriteria criteria)
        {
            if (_membership == null)
            {
                _membership = new MembershipMethods(_connection);
            }

            return _membership.MemberFeedbackById(id, criteria);
        }