Esempio n. 1
0
        public SearchParameterInfo GetSearchParameter(string resourceType, string code)
        {
            SearchParameterInfo parameter = _inner.GetSearchParameter(resourceType, code);

            if (parameter.IsSearchable || UsePartialSearchParams(parameter))
            {
                return(parameter);
            }

            throw new SearchParameterNotSupportedException(resourceType, code);
        }
        public SearchParameterInfo GetSearchParameter(string resourceType, string name)
        {
            SearchParameterInfo parameter = _inner.GetSearchParameter(resourceType, name);

            if (parameter.IsSearchable)
            {
                return(parameter);
            }

            throw new SearchParameterNotSupportedException(resourceType, name);
        }
        public SearchParameterInfo GetSearchParameter(string resourceType, string name)
        {
            SearchParameterInfo parameter = _inner.GetSearchParameter(resourceType, name);

            if (parameter.IsSearchable ||
                (_fhirReqeustContextAccessor.FhirRequestContext.IncludePartiallyIndexedSearchParams && parameter.IsSupported))
            {
                return(parameter);
            }

            throw new SearchParameterNotSupportedException(resourceType, name);
        }