public void BuildFilterCollection(HttpRequestBase request)
        {
            FilterDescriptions = new List <FilterDescription>();
            var idex = 0;

            while (true)
            {
                var filter = new FilterDescription()
                {
                    FilterField    = request.Params["filter[filters][" + idex + "][field]"],
                    FilterOperator = request.Params["filter[filters][" + idex + "][operator]"],
                    FilterValue    = request.Params["filter[filters][" + idex + "][value]"]
                };

                if (filter.FilterField == null)
                {
                    break;
                }
                FilterDescriptions.Add(filter);
                idex++;
            }
        }
        public void BuildFilterCollection(HttpRequestBase request)
        {
            FilterDescriptions = new List<FilterDescription>();
            var idex = 0;
            while (true)
            {
                var filter = new FilterDescription()
                {
                    FilterField = request.Params["filter[filters][" + idex + "][field]"],
                    FilterOperator = request.Params["filter[filters][" + idex + "][operator]"],
                    FilterValue = request.Params["filter[filters][" + idex + "][value]"]
                };

                if (filter.FilterField == null) { break; }
                FilterDescriptions.Add(filter);
                idex++;
            }
        }