public AutocompleteController(IEntityConfigurationStore configurationStore, IIocResolver iocResolver, IJsonLogic2HqlConverter jsonLogic2HqlConverter, IMetadataProvider metadataProvider) { _configurationStore = configurationStore; _iocResolver = iocResolver; _jsonLogic2HqlConverter = jsonLogic2HqlConverter; _metadataProvider = metadataProvider; }
private List <string> ConvertArguments(IJsonLogic2HqlConverter converter, JToken[] args, JsonLogic2HqlConverterContext context, bool wrap = false) { return(args.Select(a => { var arg = converter.Convert(a, context); return wrap ? $"({arg})" : arg; }) .ToList()); }