Wistia.RequestFilter.GetFilterString C# (CSharp) Method

GetFilterString() public method

public GetFilterString ( ) : string
return string
        public string GetFilterString()
        {
            string f = string.Empty;

            if (!string.IsNullOrEmpty(this.SortBy))
                f += "sort_by=" + this.SortBy;

            if (this.SortDirection == SortDirection.descending)
            {
                if (!string.IsNullOrEmpty(f))
                    f += "&";
                f += "sort_direction=0";
            }

            if (this.Page > 1)
            {
                if (!string.IsNullOrEmpty(f))
                    f += "&";
                f += "page=" + this.Page.ToString();
            }

            if (this.PerPage > 0)
            {
                if (!string.IsNullOrEmpty(f))
                    f += "&";
                f += "per_page=" + this.PerPage.ToString();
            }

            return f;
        }

Usage Example

Esempio n. 1
0
        /// <summary>
        /// List Wistia Medias with filters enabled
        /// </summary>
        /// <returns></returns>
        public MediaResult ListMedias(RequestFilter filter)
        {
            var request = new RestRequest();
            request.Resource = "medias.xml?" + filter.GetFilterString();

            return Execute<MediaResult>(request);
        }
All Usage Examples Of Wistia.RequestFilter::GetFilterString
RequestFilter