Beispiel #1
0
        public static void AddOData(this OpenApiOperation operation, string entity, bool supportSearch)
        {
            if (supportSearch)
            {
                operation.AddQuery("$search", JsonObjectType.String, "Optional OData full text search.");
            }

            operation.AddQuery("$top", JsonObjectType.Number, $"Optional number of {entity} to take.");
            operation.AddQuery("$skip", JsonObjectType.Number, $"Optional number of {entity} to skip.");
            operation.AddQuery("$orderby", JsonObjectType.String, "Optional OData order definition.");
            operation.AddQuery("$filter", JsonObjectType.String, "Optional OData filter definition.");
        }
Beispiel #2
0
        public OperationBuilder HasQueryOptions(bool supportSearch)
        {
            operation.AddQuery(true);

            return(this);
        }