예제 #1
0
        /// <summary>
        /// The parse filters.
        /// </summary>
        /// <param name="filterString">
        /// The filter string.
        /// </param>
        /// <param name="meta">
        /// The meta.
        /// </param>
        /// <returns>
        /// The <see cref="ITestApiQuery"/>.
        /// </returns>
        private ITestApiQuery ParseFilters(string filterString, IMetaDataEnvelope meta)
        {
            if (filterString.IsNullOrEmpty())
            {
                return(null);
            }

            meta.AddMetaDataInformation("filters", filterString);

            var filter = this._parser.Parse(filterString);

            return(filter);
        }
예제 #2
0
 /// <summary>
 /// The populate meta data.
 /// </summary>
 /// <param name="metaData">
 /// The meta data.
 /// </param>
 /// <param name="context">
 /// The context.
 /// </param>
 /// <param name="filters">
 /// The filters.
 /// </param>
 private static void PopulateMetaData(IMetaDataEnvelope metaData, ITestApiContext context, string filters)
 {
     metaData.AddMetaDataInformation("count", context.Count);
     metaData.AddMetaDataInformation("offset", context.Offset);
     metaData.AddMetaDataInformation("filters", filters);
 }