Exemplo n.º 1
0
        public async Task <IActionResult> GetProviderIds([FromBody] SearchPublishedProvidersRequest request)
        {
            PublishedProviderIdSearchModel searchModel = new PublishedProviderIdSearchModel
            {
                Filters      = ExtractFilters(request),
                SearchTerm   = request.SearchTerm,
                SearchFields = request.SearchFields
            };

            ApiResponse <IEnumerable <string> > response = await _publishingApiClient.SearchPublishedProviderIds(searchModel);

            var errorResult = response.IsSuccessOrReturnFailureResult("search");

            if (errorResult != null)
            {
                return(errorResult);
            }

            return(Ok(response.Content));
        }